mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2025-01-18 07:05:39 +00:00
Megred ES-DE stable-3.1
This commit is contained in:
commit
a68cb56ccb
|
@ -55,17 +55,27 @@ Some emulators like RetroArch are still using an older storage access method and
|
|||
The following emulators are configured for FileProvider access:
|
||||
* 2600.emu
|
||||
* DroidArcadia
|
||||
* EKA2L1
|
||||
* FPseNG (still needs scoped storage to be setup in emulator)
|
||||
* FPse (still needs scoped storage to be setup in emulator)
|
||||
* GBA.emu
|
||||
* GBC.emu
|
||||
* Infinity
|
||||
* J2ME Loader
|
||||
* JL-Mod
|
||||
* Lynx.emu
|
||||
* MAME4droid 2024 (for most systems)
|
||||
* MAME4droid
|
||||
* MD.emu (genesis, mastersystem, megadrive, megadrivejp)
|
||||
* NES.emu
|
||||
* NGP.emu
|
||||
* Panda3DS
|
||||
* PCE.emu (pcengine, supergrafx and tg16 systems)
|
||||
* Ruffle
|
||||
* Skyline
|
||||
* Swan.emu
|
||||
* SWF Player
|
||||
* Virtual Virtual Boy
|
||||
|
||||
Some of these emulators require BIOS files, so they still need to be configured before they can be used with ES-DE.
|
||||
|
||||
|
@ -340,6 +350,14 @@ This emulator can be installed from the Play store.
|
|||
|
||||
https://play.google.com/store/apps/details?id=com.fms.ines.free
|
||||
|
||||
### Infinity
|
||||
|
||||
This PICO-8 game engine/emulator can be installed from the Play store.
|
||||
|
||||
https://play.google.com/store/apps/details?id=me.dt2dev.infinity
|
||||
|
||||
Note that this emulator has a strange behavior where it will return to the home app whenever you exit a game, so unless ES-DE is set as your home app you'll need to manually switch back to it after exiting Infinity.
|
||||
|
||||
### IrataJaguar
|
||||
|
||||
This Atari Jaguar emulator can be downloaded from their website. Just be aware that it's very old and has not been updated for modern Android releases, so it may be finicky on some devices or it may not work at all.
|
||||
|
@ -370,12 +388,14 @@ https://github.com/Lime3DS/Lime3DS/releases
|
|||
|
||||
### MAME4droid 2024 and MAME4droid
|
||||
|
||||
These emulators can be installed from the Play store. It's strongly recommended to go for the _MAME4droid 2024_ version as this is updated with a recent MAME release while the older _MAME4droid_ is using an ancient MAME release.
|
||||
These emulators can be installed from the Play store or from their GitHub sites. It's strongly recommended to go for the _MAME4droid 2024_ version as this is updated with a recent MAME release while the older _MAME4droid_ is using an ancient MAME release.
|
||||
|
||||
Note that for MAME4droid 2024 there's an exception when it comes to setting up the ROM path. Instead of selecting each separate system directory (as is done on most other standalone emulators) you must select the root of the ROMs directory tree. To change the ROM path open _Settings_ in MAME4droid 2024, then select _General_ and then _Change ROMs path_. After restarting the emulator choose _External storage_ and then the ROMs directory which contains all your ES-DE system directories. If you instead choose a specific system directory like ROMs/arcade or ROMs/neogeo then only that specific system will work when launching games from ES-DE.
|
||||
|
||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4d2024 \
|
||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4droid
|
||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4droid \
|
||||
https://github.com/seleuco/MAME4droid-2024/releases \
|
||||
https://github.com/seleuco/MAME4droid-0.139u1-/releases
|
||||
|
||||
Be aware that MAME4droid 2024 requires specific input configuration for some systems. For instance to navigate the mouse cursor when using touch input you'll need to got into the _Settings_ menu, then _Input_, then _Touch controller_ and change _Mode_ to _Analog Stick_.
|
||||
|
||||
|
@ -520,6 +540,20 @@ Although this emulator supports both the Sinclar ZX Spectrum and MGT SAM Coupé
|
|||
https://play.google.com/store/apps/details?id=com.fms.speccy \
|
||||
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
|
||||
|
||||
### SWF Player
|
||||
|
||||
This emulator which is essentially a GUI for Ruffle can be installed for free from the Play store. There's a paid Pro version as well.
|
||||
|
||||
https://play.google.com/store/apps/details?id=com.issess.flashplayer \
|
||||
https://play.google.com/store/apps/details?id=com.issess.flashplayerpro
|
||||
|
||||
### Virtual Virtual Boy
|
||||
|
||||
This emulator can be installed from the Play store or from their GitHub site.
|
||||
|
||||
https://play.google.com/store/apps/details?id=com.simongellis.vvb \
|
||||
https://github.com/SupernaviX/vvb/releases
|
||||
|
||||
### Visual Pinball
|
||||
|
||||
Although Visual Pinball is working fine on Android it's not possible to properly integrate it with a frontend, you'll instead need to install your tables inside the app and create dummy .vpinball files for your games in ROMs/vpinball and after launching a table from ES-DE you need to manually start it from inside the Visual Pinball GUI. There are more detailed setup instructions in the Visual Pinball section of the User guide.
|
||||
|
@ -559,19 +593,25 @@ This is clearly not a complete list of Android devices, but rather those we know
|
|||
| :----------- | :---------------------- | :-------------- | :-------- | :------------------ | :------------------------- |
|
||||
| Abxylute | One | 12 | Yes | None | |
|
||||
| Alldocube | iPlay50 mini Pro | 13 | Yes | None | |
|
||||
| Anbernic | RG353V | 11 | Yes | None | |
|
||||
| Anbernic | RG405M | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG405V | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG505 | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG353V | 11,<br>GammaOS 12,<br>GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG405M | 12,<br>GammaOS 12 | Yes | None | |
|
||||
| Anbernic | RG405V | 12,<br>GammaOS 12 | Yes | None | |
|
||||
| Anbernic | RG406H | 13 | Yes | None | |
|
||||
| Anbernic | RG406V | 13 | Yes | None | |
|
||||
| Anbernic | RG505 | 12,<br>GammaOS 12 | Yes | None | |
|
||||
| Anbernic | RG556 | 13 | Yes | None | |
|
||||
| Anbernic | RG ARC | 12 | Yes | None | LineageOS |
|
||||
| Anbernic | RG ARC | LineageOS 12,<br>GammaOS 12,<br>GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG Cube | 13 | Yes | None | |
|
||||
| AYANEO | Pocket Air | 12 | Yes | None | |
|
||||
| AYANEO | Pocket DMG | 13 | Yes | None | |
|
||||
| AYANEO | Pocket Micro | 13 | Yes | None | |
|
||||
| AYANEO | Pocket S | 13 | Yes | None | |
|
||||
| Ayn | Odin (Base/Pro) | 10 | Yes | None | |
|
||||
| Ayn | Odin Lite | 11 | Yes | None | |
|
||||
| Ayn | Odin 2 (Base/Pro/Max) | 13 | Yes | Minor audio issues | |
|
||||
| Ayn | Odin 2 Mini | 13 | Yes | None | |
|
||||
| Ayn | Odin 2 Portal | 13 | Yes | None | |
|
||||
| GKD | Bubble | GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Google | Pixel 2 XL | 11 | Yes | None | |
|
||||
| Google | Pixel 3 XL | 12 | Yes | None | |
|
||||
| Google | Pixel 4a | 13 | Yes | None | |
|
||||
|
@ -592,6 +632,7 @@ This is clearly not a complete list of Android devices, but rather those we know
|
|||
| Infinix | Zero 30 5G | 13 | Yes | None | |
|
||||
| Kinhank | G1 | 11 | No | Unable to install | Possibly 32-bit operating system? |
|
||||
| Kinhank | Super Console X5 Pro | 12 (TV) | No | None | Custom 64-bit Android TV OS |
|
||||
| KTPocket | KT-R1 | GammaOS 12 | Yes | None | |
|
||||
| Lenovo | Legion Y700 (2022) | 12 | Yes | None | |
|
||||
| Lenovo | Legion Y700 (2023) | 13 | Yes | None | |
|
||||
| Lenovo | Xiaoxin Pad Pro 2021 | 11 | Yes | None | |
|
||||
|
@ -617,6 +658,8 @@ This is clearly not a complete list of Android devices, but rather those we know
|
|||
| Oppo | A15 | 10 | Yes | None | |
|
||||
| Oppo | Find X5 Pro | 14 | Yes | None | |
|
||||
| Oppo | Reno5 | 12 | Yes | None | |
|
||||
| Orange Pi | Pi 5 | 12 (TV) | Yes | None | |
|
||||
| Powkiddy | RGB (RK3566) series | GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Raspberry | Pi 4/400 | 13, 14 | Yes | None | Low-power GPU so ES-DE may run a bit sluggish |
|
||||
| Raspberry | Pi 5 | 15 | Yes | None | Very poor GPU performance, runs at almost double speed in Raspberry Pi OS so likely a driver issue |
|
||||
| Razer | Edge | 13 | Yes | None | |
|
||||
|
@ -627,7 +670,9 @@ This is clearly not a complete list of Android devices, but rather those we know
|
|||
| Retroid | Pocket 3+ | 11 | Yes | None | |
|
||||
| Retroid | Pocket 4 | 13 | Yes | None | |
|
||||
| Retroid | Pocket 4 Pro | 13 | Yes | None | |
|
||||
| Retroid | Pocket 5 | 13 | Yes | None | |
|
||||
| Retroid | Pocket Flip | 11 | Yes | None | |
|
||||
| Retroid | Pocket Mini | 10 | Yes | None | |
|
||||
| Samsung | Galaxy A17 | 11 | Yes | None | |
|
||||
| Samsung | Galaxy A20 | 10 | Yes | No write access to SD card | ROMs folder can be moved to SD card after setup and be used in read-only mode |
|
||||
| Samsung | Galaxy A52 | 13 | Yes | None | |
|
||||
|
@ -734,7 +779,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| fba | FinalBurn Alpha | FB Alpha 2012 | FB Alpha 2012 Neo Geo,<br>FB Alpha 2012 CPS-1,<br>FB Alpha 2012 CPS-2,<br>FB Alpha 2012 CPS-3 | Yes | |
|
||||
| fbneo | FinalBurn Neo | FinalBurn Neo | | Yes | |
|
||||
| fds | Nintendo Famicom Disk System | Mesen | Nestopia UE,<br>FCEUmm,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| flash | Adobe Flash | Ruffle **(Standalone)** | | No | Single .swf file |
|
||||
| flash | Adobe Flash | Ruffle **(Standalone)** | SWF Player **(Standalone)** | No | Single .swf file |
|
||||
| fm7 | Fujitsu FM-7 | MAME4droid 2024 [FM-7 Diskette] **(Standalone)** | MAME4droid 2024 [FM-7 Tape] **(Standalone)**,<br>MAME4droid 2024 [FM-7 Software list] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Diskette] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Tape] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Software list] **(Standalone)** | Yes | For tape files you need to manually start the cassette player from the MAME menu after the "load" command, as well as entering the "run" command after loading is complete |
|
||||
| fmtowns | Fujitsu FM Towns | MAME4droid 2024 **(Standalone)** | | Yes | See the specific _Fujitsu FM Towns_ section in the user guide |
|
||||
| fpinball | Future Pinball | _Placeholder_ | | | |
|
||||
|
@ -784,8 +829,8 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| n64dd | Nintendo 64DD | Mupen64Plus-Next | M64Plus FZ **(Standalone)**,<br>Mupen64Plus AE **(Standalone)**,<br>ParaLLEl N64 | Yes | |
|
||||
| nds | Nintendo DS | melonDS DS | melonDS,<br>melonDS **(Standalone)**,<br>melonDS Nightly **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DraStic **(Standalone)**,<br>NooDS **(Standalone)** | No | Single archive or ROM file |
|
||||
| neogeo | SNK Neo Geo | FinalBurn Neo | Geolith,<br>NEO.emu **(Standalone)**,<br>MAME4droid 2024 **(Standalone)**,<br>MAME4droid **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section in the user guide |
|
||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||
| neogeocd | SNK Neo Geo CD | NeoCD | MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||
| nes | Nintendo Entertainment System | Mesen | Nestopia UE,<br>FCEUmm,<br>QuickNES,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | No | Single archive or ROM file |
|
||||
| ngage | Nokia N-Gage | EKA2L1 **(Standalone)** | | Yes | See the specific _Symbian and Nokia N-Gage_ section in the User guide |
|
||||
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>NGP.emu **(Standalone)** | No | Single archive or ROM file |
|
||||
|
@ -801,7 +846,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| pcengine | NEC PC Engine | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | No | Single archive or ROM file |
|
||||
| pcenginecd | NEC PC Engine CD | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | Yes | |
|
||||
| pcfx | NEC PC-FX | Beetle PC-FX | | Yes | |
|
||||
| pico8 | PICO-8 Fantasy Console | Fake-08 | Retro8 | No | See the specific _PICO-8_ section in the User guide |
|
||||
| pico8 | PICO-8 Fantasy Console | Fake-08 | Retro8,<br>Infinity **(Standalone)** | No | See the specific _PICO-8_ section in the User guide |
|
||||
| plus4 | Commodore Plus/4 | VICE xplus4 | | No | Single archive or image file for tape, cartridge or single-diskette games, .m3u playlist for multi-diskette games |
|
||||
| pokemini | Nintendo Pokémon Mini | PokeMini | | No | |
|
||||
| ports | Ports | ECWolf (Wolfenstein 3D) | NXEngine (Cave Story),<br>OpenLara (Tomb Raider),<br>Super Bros War | Yes for ECWolf | |
|
||||
|
@ -851,7 +896,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| vectrex | GCE Vectrex | vecx | MAME4droid 2024 **(Standalone)** | Yes for MAME4droid 2024 | Single archive or ROM file |
|
||||
| vic20 | Commodore VIC-20 | VICE xvic | | No | Single archive or tape, cartridge or diskette image file |
|
||||
| videopac | Philips Videopac G7000 | O2EM | MAME4droid 2024 **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | | No | |
|
||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | Virtual Virtual Boy **(Standalone)** | No | Single archive or ROM file |
|
||||
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section in the user guide |
|
||||
| vsmile | VTech V.Smile | MAME4droid 2024 **(Standalone)** | | Yes | Single archive or ROM file |
|
||||
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
||||
|
|
95
ANDROID.md
95
ANDROID.md
|
@ -55,17 +55,27 @@ Some emulators like RetroArch are still using an older storage access method and
|
|||
The following emulators are configured for FileProvider access:
|
||||
* 2600.emu
|
||||
* DroidArcadia
|
||||
* EKA2L1
|
||||
* FPseNG (still needs scoped storage to be setup in emulator)
|
||||
* FPse (still needs scoped storage to be setup in emulator)
|
||||
* GBA.emu
|
||||
* GBC.emu
|
||||
* Infinity
|
||||
* J2ME Loader
|
||||
* JL-Mod
|
||||
* Lynx.emu
|
||||
* MAME4droid 2024 (for most systems)
|
||||
* MAME4droid
|
||||
* MD.emu (genesis, mastersystem, megadrive, megadrivejp)
|
||||
* NES.emu
|
||||
* NGP.emu
|
||||
* Panda3DS
|
||||
* PCE.emu (pcengine, supergrafx and tg16 systems)
|
||||
* Ruffle
|
||||
* Skyline
|
||||
* Swan.emu
|
||||
* SWF Player
|
||||
* Virtual Virtual Boy
|
||||
|
||||
Some of these emulators require BIOS files, so they still need to be configured before they can be used with ES-DE.
|
||||
|
||||
|
@ -185,6 +195,14 @@ Also be aware that the version check that runs on app startup may not be able to
|
|||
|
||||
It's generally a very good idea to import your native Android apps into ES-DE prior to setting it as the home app, this way you can easily access things like the Settings app. Note however that even if you somehow lock yourself out of the system by setting ES-DE as the home app and not having any native apps added you can still always access the Settings app via the Android notification shade. On most devices you access this by swiping down from the top of the screen. After swiping down, just select the cogwheel icon to start the Settings app. From there you can change the home app to something else than ES-DE, should you need to.
|
||||
|
||||
## Running ES-DE in multi-window mode
|
||||
|
||||
On tablets and other devices that support it, ES-DE can be run in multi-window mode. This does come with some caveats though, most importantly that changing to or from multi-window mode or changing the size of the ES-DE window when running in multi-window mode will trigger a reload of the application. When this happens any menu that is open will get unceremoniously closed, so make sure to never do this when for instance the scraper or theme downloader is running as they will get instantly stopped.
|
||||
|
||||
Also be aware that running in multi-window mode obviously changes the ES-DE window size and therefore likely the window aspect ratio as well, so it may not look good with some themes that do not support the new aspect ratio.
|
||||
|
||||
Finally, multi-window mode doesn't work when ES-DE has been set as the home app as Android does not allow that.
|
||||
|
||||
## Known ES-DE problems
|
||||
|
||||
* Poor performance/low frame rate after startup on some devices, which seems to happen randomly and is usually resolved by itself within 10 to 30 seconds.
|
||||
|
@ -214,6 +232,12 @@ If you prefer to apply the NetherSX2 patch yourself (i.e. build the APK) then yo
|
|||
|
||||
https://github.com/Trixarian/NetherSX2-patch
|
||||
|
||||
### Cemu
|
||||
|
||||
This emulator can be downloaded from the following GitHub site. Note that this repository is not from the official Cemu project, we consider Cemu as experimental on Android for the time being.
|
||||
|
||||
https://github.com/SSimco/Cemu/releases
|
||||
|
||||
### Citra
|
||||
|
||||
The original Citra emulator project is no longer alive, but there is a fork that should work as a drop-in replacement. The Citra MMJ fork is also a viable alternative. Both of these emulators are available for download from their GitHub sites.
|
||||
|
@ -326,6 +350,14 @@ This emulator can be installed from the Play store.
|
|||
|
||||
https://play.google.com/store/apps/details?id=com.fms.ines.free
|
||||
|
||||
### Infinity
|
||||
|
||||
This PICO-8 game engine/emulator can be installed from the Play store.
|
||||
|
||||
https://play.google.com/store/apps/details?id=me.dt2dev.infinity
|
||||
|
||||
Note that this emulator has a strange behavior where it will return to the home app whenever you exit a game, so unless ES-DE is set as your home app you'll need to manually switch back to it after exiting Infinity.
|
||||
|
||||
### IrataJaguar
|
||||
|
||||
This Atari Jaguar emulator can be downloaded from their website. Just be aware that it's very old and has not been updated for modern Android releases, so it may be finicky on some devices or it may not work at all.
|
||||
|
@ -356,12 +388,14 @@ https://github.com/Lime3DS/Lime3DS/releases
|
|||
|
||||
### MAME4droid 2024 and MAME4droid
|
||||
|
||||
These emulators can be installed from the Play store. It's strongly recommended to go for the _MAME4droid 2024_ version as this is updated with a recent MAME release while the older _MAME4droid_ is using an ancient MAME release.
|
||||
These emulators can be installed from the Play store or from their GitHub sites. It's strongly recommended to go for the _MAME4droid 2024_ version as this is updated with a recent MAME release while the older _MAME4droid_ is using an ancient MAME release.
|
||||
|
||||
Note that for MAME4droid 2024 there's an exception when it comes to setting up the ROM path. Instead of selecting each separate system directory (as is done on most other standalone emulators) you must select the root of the ROMs directory tree. To change the ROM path open _Settings_ in MAME4droid 2024, then select _General_ and then _Change ROMs path_. After restarting the emulator choose _External storage_ and then the ROMs directory which contains all your ES-DE system directories. If you instead choose a specific system directory like ROMs/arcade or ROMs/neogeo then only that specific system will work when launching games from ES-DE.
|
||||
|
||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4d2024 \
|
||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4droid
|
||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4droid \
|
||||
https://github.com/seleuco/MAME4droid-2024/releases \
|
||||
https://github.com/seleuco/MAME4droid-0.139u1-/releases
|
||||
|
||||
Be aware that MAME4droid 2024 requires specific input configuration for some systems. For instance to navigate the mouse cursor when using touch input you'll need to got into the _Settings_ menu, then _Input_, then _Touch controller_ and change _Mode_ to _Analog Stick_.
|
||||
|
||||
|
@ -371,6 +405,12 @@ For some systems you will need to explictly set the _Start_ and _Select_ buttons
|
|||
|
||||
There are a few more things that you may need to configure for some systems, but that's beyond the scope of this document and should be covered by the MAME emulator documentation.
|
||||
|
||||
### Mandarine
|
||||
|
||||
This emulator which is forked from Citra can be downloaded from their GitHub site.
|
||||
|
||||
https://github.com/mandarine3ds/mandarine/releases
|
||||
|
||||
### MasterGear
|
||||
|
||||
This emulator can be installed from the Play store as a paid app.
|
||||
|
@ -500,6 +540,20 @@ Although this emulator supports both the Sinclar ZX Spectrum and MGT SAM Coupé
|
|||
https://play.google.com/store/apps/details?id=com.fms.speccy \
|
||||
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
|
||||
|
||||
### SWF Player
|
||||
|
||||
This emulator which is essentially a GUI for Ruffle can be installed for free from the Play store. There's a paid Pro version as well.
|
||||
|
||||
https://play.google.com/store/apps/details?id=com.issess.flashplayer \
|
||||
https://play.google.com/store/apps/details?id=com.issess.flashplayerpro
|
||||
|
||||
### Virtual Virtual Boy
|
||||
|
||||
This emulator can be installed from the Play store or from their GitHub site.
|
||||
|
||||
https://play.google.com/store/apps/details?id=com.simongellis.vvb \
|
||||
https://github.com/SupernaviX/vvb/releases
|
||||
|
||||
### Visual Pinball
|
||||
|
||||
Although Visual Pinball is working fine on Android it's not possible to properly integrate it with a frontend, you'll instead need to install your tables inside the app and create dummy .vpinball files for your games in ROMs/vpinball and after launching a table from ES-DE you need to manually start it from inside the Visual Pinball GUI. There are more detailed setup instructions in the Visual Pinball section of the User guide.
|
||||
|
@ -539,19 +593,25 @@ This is clearly not a complete list of Android devices, but rather those we know
|
|||
| :----------- | :---------------------- | :-------------- | :-------- | :------------------ | :------------------------- |
|
||||
| Abxylute | One | 12 | Yes | None | |
|
||||
| Alldocube | iPlay50 mini Pro | 13 | Yes | None | |
|
||||
| Anbernic | RG353V | 11 | Yes | None | |
|
||||
| Anbernic | RG405M | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG405V | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG505 | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG353V | 11,<br>GammaOS 12,<br>GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG405M | 12,<br>GammaOS 12 | Yes | None | |
|
||||
| Anbernic | RG405V | 12,<br>GammaOS 12 | Yes | None | |
|
||||
| Anbernic | RG406H | 13 | Yes | None | |
|
||||
| Anbernic | RG406V | 13 | Yes | None | |
|
||||
| Anbernic | RG505 | 12,<br>GammaOS 12 | Yes | None | |
|
||||
| Anbernic | RG556 | 13 | Yes | None | |
|
||||
| Anbernic | RG ARC | 12 | Yes | None | LineageOS |
|
||||
| Anbernic | RG ARC | LineageOS 12,<br>GammaOS 12,<br>GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Anbernic | RG Cube | 13 | Yes | None | |
|
||||
| AYANEO | Pocket Air | 12 | Yes | None | |
|
||||
| AYANEO | Pocket DMG | 13 | Yes | None | |
|
||||
| AYANEO | Pocket Micro | 13 | Yes | None | |
|
||||
| AYANEO | Pocket S | 13 | Yes | None | |
|
||||
| Ayn | Odin (Base/Pro) | 10 | Yes | None | |
|
||||
| Ayn | Odin Lite | 11 | Yes | None | |
|
||||
| Ayn | Odin 2 (Base/Pro/Max) | 13 | Yes | Minor audio issues | |
|
||||
| Ayn | Odin 2 Mini | 13 | Yes | None | |
|
||||
| Ayn | Odin 2 Portal | 13 | Yes | None | |
|
||||
| GKD | Bubble | GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Google | Pixel 2 XL | 11 | Yes | None | |
|
||||
| Google | Pixel 3 XL | 12 | Yes | None | |
|
||||
| Google | Pixel 4a | 13 | Yes | None | |
|
||||
|
@ -562,7 +622,7 @@ This is clearly not a complete list of Android devices, but rather those we know
|
|||
| Google | Pixel 7 Pro | 13 | Yes | None | |
|
||||
| Google | Pixel 8 Pro | 14 | Yes | None | |
|
||||
| Google | Pixel Fold | 14 | Yes | None | |
|
||||
| Google | Pixel Tablet | 14 | Yes | None | |
|
||||
| Google | Pixel Tablet | 14, 15 | Yes | None | |
|
||||
| GPD | XD Plus | 11 | Yes | None | LineageOS |
|
||||
| Honor | 20 lite | 10 | Yes | None | |
|
||||
| Honor | Magic5 Pro | 13 | Yes | None | |
|
||||
|
@ -572,6 +632,7 @@ This is clearly not a complete list of Android devices, but rather those we know
|
|||
| Infinix | Zero 30 5G | 13 | Yes | None | |
|
||||
| Kinhank | G1 | 11 | No | Unable to install | Possibly 32-bit operating system? |
|
||||
| Kinhank | Super Console X5 Pro | 12 (TV) | No | None | Custom 64-bit Android TV OS |
|
||||
| KTPocket | KT-R1 | GammaOS 12 | Yes | None | |
|
||||
| Lenovo | Legion Y700 (2022) | 12 | Yes | None | |
|
||||
| Lenovo | Legion Y700 (2023) | 13 | Yes | None | |
|
||||
| Lenovo | Xiaoxin Pad Pro 2021 | 11 | Yes | None | |
|
||||
|
@ -597,6 +658,8 @@ This is clearly not a complete list of Android devices, but rather those we know
|
|||
| Oppo | A15 | 10 | Yes | None | |
|
||||
| Oppo | Find X5 Pro | 14 | Yes | None | |
|
||||
| Oppo | Reno5 | 12 | Yes | None | |
|
||||
| Orange Pi | Pi 5 | 12 (TV) | Yes | None | |
|
||||
| Powkiddy | RGB (RK3566) series | GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||
| Raspberry | Pi 4/400 | 13, 14 | Yes | None | Low-power GPU so ES-DE may run a bit sluggish |
|
||||
| Raspberry | Pi 5 | 15 | Yes | None | Very poor GPU performance, runs at almost double speed in Raspberry Pi OS so likely a driver issue |
|
||||
| Razer | Edge | 13 | Yes | None | |
|
||||
|
@ -607,7 +670,9 @@ This is clearly not a complete list of Android devices, but rather those we know
|
|||
| Retroid | Pocket 3+ | 11 | Yes | None | |
|
||||
| Retroid | Pocket 4 | 13 | Yes | None | |
|
||||
| Retroid | Pocket 4 Pro | 13 | Yes | None | |
|
||||
| Retroid | Pocket 5 | 13 | Yes | None | |
|
||||
| Retroid | Pocket Flip | 11 | Yes | None | |
|
||||
| Retroid | Pocket Mini | 10 | Yes | None | |
|
||||
| Samsung | Galaxy A17 | 11 | Yes | None | |
|
||||
| Samsung | Galaxy A20 | 10 | Yes | No write access to SD card | ROMs folder can be moved to SD card after setup and be used in read-only mode |
|
||||
| Samsung | Galaxy A52 | 13 | Yes | None | |
|
||||
|
@ -714,7 +779,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| fba | FinalBurn Alpha | FB Alpha 2012 | FB Alpha 2012 Neo Geo,<br>FB Alpha 2012 CPS-1,<br>FB Alpha 2012 CPS-2,<br>FB Alpha 2012 CPS-3 | Yes | |
|
||||
| fbneo | FinalBurn Neo | FinalBurn Neo | | Yes | |
|
||||
| fds | Nintendo Famicom Disk System | Mesen | Nestopia UE,<br>FCEUmm,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| flash | Adobe Flash | Ruffle **(Standalone)** | | No | Single .swf file |
|
||||
| flash | Adobe Flash | Ruffle **(Standalone)** | SWF Player **(Standalone)** | No | Single .swf file |
|
||||
| fm7 | Fujitsu FM-7 | MAME4droid 2024 [FM-7 Diskette] **(Standalone)** | MAME4droid 2024 [FM-7 Tape] **(Standalone)**,<br>MAME4droid 2024 [FM-7 Software list] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Diskette] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Tape] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Software list] **(Standalone)** | Yes | For tape files you need to manually start the cassette player from the MAME menu after the "load" command, as well as entering the "run" command after loading is complete |
|
||||
| fmtowns | Fujitsu FM Towns | MAME4droid 2024 **(Standalone)** | | Yes | See the specific _Fujitsu FM Towns_ section in the user guide |
|
||||
| fpinball | Future Pinball | _Placeholder_ | | | |
|
||||
|
@ -759,13 +824,13 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| naomi | Sega NAOMI | Flycast | Flycast **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||
| naomi2 | Sega NAOMI 2 | Flycast | Flycast **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||
| naomigd | Sega NAOMI GD-ROM | Flycast | Flycast **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||
| n3ds | Nintendo 3DS | Citra | Citra **(Standalone)**,<br>Citra Canary **(Standalone)**,<br>Citra MMJ **(Standalone)**,<br>Lime3DS **(Standalone)**,<br>Panda3DS **(Standalone)** | No | Single ROM file |
|
||||
| n3ds | Nintendo 3DS | Citra | Citra **(Standalone)**,<br>Citra Canary **(Standalone)**,<br>Citra MMJ **(Standalone)**,<br>Mandarine **(Standalone)**,<br>Lime3DS **(Standalone)**,<br>Panda3DS **(Standalone)** | No | Single ROM file |
|
||||
| n64 | Nintendo 64 | Mupen64Plus-Next | M64Plus FZ **(Standalone)**,<br>Mupen64Plus AE **(Standalone)**,<br>ParaLLEl N64 | No | Single archive or ROM file |
|
||||
| n64dd | Nintendo 64DD | Mupen64Plus-Next | M64Plus FZ **(Standalone)**,<br>Mupen64Plus AE **(Standalone)**,<br>ParaLLEl N64 | Yes | |
|
||||
| nds | Nintendo DS | melonDS DS | melonDS,<br>melonDS **(Standalone)**,<br>melonDS Nightly **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DraStic **(Standalone)**,<br>NooDS **(Standalone)** | No | Single archive or ROM file |
|
||||
| neogeo | SNK Neo Geo | FinalBurn Neo | Geolith,<br>NEO.emu **(Standalone)**,<br>MAME4droid 2024 **(Standalone)**,<br>MAME4droid **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section in the user guide |
|
||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||
| neogeocd | SNK Neo Geo CD | NeoCD | MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||
| nes | Nintendo Entertainment System | Mesen | Nestopia UE,<br>FCEUmm,<br>QuickNES,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | No | Single archive or ROM file |
|
||||
| ngage | Nokia N-Gage | EKA2L1 **(Standalone)** | | Yes | See the specific _Symbian and Nokia N-Gage_ section in the User guide |
|
||||
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>NGP.emu **(Standalone)** | No | Single archive or ROM file |
|
||||
|
@ -781,7 +846,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| pcengine | NEC PC Engine | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | No | Single archive or ROM file |
|
||||
| pcenginecd | NEC PC Engine CD | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | Yes | |
|
||||
| pcfx | NEC PC-FX | Beetle PC-FX | | Yes | |
|
||||
| pico8 | PICO-8 Fantasy Console | Fake-08 | Retro8 | No | See the specific _PICO-8_ section in the User guide |
|
||||
| pico8 | PICO-8 Fantasy Console | Fake-08 | Retro8,<br>Infinity **(Standalone)** | No | See the specific _PICO-8_ section in the User guide |
|
||||
| plus4 | Commodore Plus/4 | VICE xplus4 | | No | Single archive or image file for tape, cartridge or single-diskette games, .m3u playlist for multi-diskette games |
|
||||
| pokemini | Nintendo Pokémon Mini | PokeMini | | No | |
|
||||
| ports | Ports | ECWolf (Wolfenstein 3D) | NXEngine (Cave Story),<br>OpenLara (Tomb Raider),<br>Super Bros War | Yes for ECWolf | |
|
||||
|
@ -831,12 +896,12 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| vectrex | GCE Vectrex | vecx | MAME4droid 2024 **(Standalone)** | Yes for MAME4droid 2024 | Single archive or ROM file |
|
||||
| vic20 | Commodore VIC-20 | VICE xvic | | No | Single archive or tape, cartridge or diskette image file |
|
||||
| videopac | Philips Videopac G7000 | O2EM | MAME4droid 2024 **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | | No | |
|
||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | Virtual Virtual Boy **(Standalone)** | No | Single archive or ROM file |
|
||||
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section in the user guide |
|
||||
| vsmile | VTech V.Smile | MAME4droid 2024 **(Standalone)** | | Yes | Single archive or ROM file |
|
||||
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
||||
| wii | Nintendo Wii | Dolphin | Dolphin **(Standalone)**,<br>Dolphin MMJR **(Standalone)**,<br>Dolphin MMJR2 **(Standalone)** | No | |
|
||||
| wiiu | Nintendo Wii U | _Placeholder_ | | | |
|
||||
| wiiu | Nintendo Wii U | Cemu **(Standalone)** | | No | See the specific _Nintendo Wii U_ section in the user guide |
|
||||
| windows | Microsoft Windows | Winlator Cmod Glibc **(Standalone)** | Winlator Cmod PRoot **(Standalone)** | No | See the _Winlator_ section elsewhere in this document |
|
||||
| windows3x | Microsoft Windows 3.x | DOSBox-Pure | | No | |
|
||||
| windows9x | Microsoft Windows 9x | DOSBox-Pure | | No | |
|
||||
|
|
21
CHANGELOG.md
21
CHANGELOG.md
|
@ -1,16 +1,16 @@
|
|||
# ES-DE Frontend - Changelog
|
||||
|
||||
## Version 3.1.1 (in development)
|
||||
## Version 3.1.1 / 3.1.1-39
|
||||
|
||||
**Release date:** TBD
|
||||
**Release date:** 2024-12-13
|
||||
|
||||
### Release overview
|
||||
|
||||
This release adds support for four more languages, reduces the memory footprint under some circumstances and enables a few more emulators.
|
||||
This release adds support for four more languages, reduces the memory footprint under some circumstances and enables a number of new emulators.
|
||||
|
||||
On Android the default audio driver has been changed from AAudio to OpenSL ES which should decrease audio latency on many devices. There is however a new menu entry in the Sound settings menu that makes it possible to easily revert to AAudio in case of issues with the OpenSL ES driver. Also for Android there is now experimental support for running ES-DE in multi-window mode on tablets and other devices that support this.
|
||||
|
||||
In addition to the above there are a number of bug fixes and other minor improvements.
|
||||
In addition to the above there are a number of bug fixes and other improvements.
|
||||
|
||||
### Detailed list of changes
|
||||
|
||||
|
@ -21,13 +21,19 @@ In addition to the above there are a number of bug fixes and other minor improve
|
|||
* Decreased the memory footprint under some circumstances by completely freeing up video player resources after finishing view transitions
|
||||
* The Git index stat cache is now refreshed for all themes when starting the theme downloader (this speeds up the inventory under some circumstances)
|
||||
* Added Mandarine standalone as an alternative emulator for the n3ds system
|
||||
* Added DREAMM standalone as an alternative emulator for the dos, pc and scummvm systems on Linux, macOS and Windows
|
||||
* Added Kronos standalone as an alternative emulator for the saturn and saturnjp systems on Linux and Windows
|
||||
* (Android) Changed the default audio driver from AAudio to OpenSL ES
|
||||
* (Android) Added an audio driver menu option to the Sound settings menu
|
||||
* (Android) Added experimental support for running in multi-window mode
|
||||
* (Android) Directories for corrupt themes are now automatically removed when the theme downloader is started
|
||||
* (Android) Added experimental support for the Nintendo Wii U (wiiu) game system
|
||||
* (Android) Added SWF Player standalone as an alternative emulator for the flash system
|
||||
* (Android) Added Infinity standalone as an alternative emulator for the pico8 system
|
||||
* (Android) Added Virtual Virtual Boy standalone as an alternative emulator for the virtualboy system
|
||||
* (Android) Changed Flycast standalone to use %ROMSAF% instead of %ROM% as the latter caused game launching to fail on some devices
|
||||
* (Android) Added support for launching individual games directly with EKA2L1 for the ngage system
|
||||
* (Android) Removed the FinalBurn Neo RetroArch core as an alternative emulator for the neogeocd and neogeocdjp systems as it didn't work correctly
|
||||
* (Android) Adjusted the layout for the onboarding configurator to look better on screens with wider aspect ratios
|
||||
* (Android) Added exception handling to the onboarding configurator for broken devices where the SAF directory picker is missing
|
||||
* (Android) The storage permission now only needs to be granted once in the onboarding configurator as indicated with an "Already granted" button
|
||||
|
@ -35,14 +41,19 @@ In addition to the above there are a number of bug fixes and other minor improve
|
|||
* (Android) Updated a number of Java and Kotlin dependencies to the latest stable versions
|
||||
* (Android) Removed the built-in application update check for the Samsung Galaxy Store and Huawei AppGallery builds
|
||||
* (Linux) Added support for the AppImage release of melonDS
|
||||
* (macOS) Added support for the Sony PlayStation Vita (psvita) game system
|
||||
* (macOS) Added the %RUNINBACKGROUND% variable for RPCS3 to work around an emulator issue where ES-DE would directly resume on game launch
|
||||
* (Windows) Added FinalBurn Neo standalone as an alternative emulator for the neogeocd and neogeocdjp systems
|
||||
* (Windows) Added Yaba Sanshiro 2 standalone as an alternative emulator for the saturn and saturnjp systems
|
||||
* (Windows) Added BeebEm standalone as an alternative emulator for the bbcmicro system
|
||||
* (Windows) Added a find rule for the SSE2 build of DuckStation
|
||||
* Added the -f flag for fullscreen mode for melonDS standalone on Linux, macOS and Windows
|
||||
* Various translation updates for multiple languages
|
||||
* Added support to the theme downloader for detecting and handling theme repository URL changes
|
||||
* Added a "textBackgroundCornerRadius" property to the carousel element
|
||||
* Added a "textBackgroundCornerRadius" property to the grid element
|
||||
* Made the "backgroundCornerRadius" and "selectorCornerRadius" properties for the grid element apply also to colored rectangles
|
||||
* Changed an snprintf call in MathUtil as it could cause false positives for buffer overflow checks when building with GCC fortification
|
||||
* (modern-es-de) Replaced some legacy carousel icons
|
||||
* Added the Nanum Square Neo Korean font
|
||||
* Updated SDL to 2.30.9 on Android, Windows, macOS and the Linux AppImage builds
|
||||
|
@ -57,8 +68,10 @@ In addition to the above there are a number of bug fixes and other minor improve
|
|||
* (Android) Audio was not working correctly on some Android 15 devices (fixed by updating SDL to 2.30.9)
|
||||
* (Android) Switching from ES-DE to another app and back again while the "no ROMs" dialog was shown crashed the application
|
||||
* (Android) Switching from ES-DE to the home app and back again while the onboarding configurator was running crashed the application
|
||||
* (Android) On some devices, disabling the "Blur background when menu is open" option led to rendering issues
|
||||
* (Windows) The video and slideshow screensavers didn't work if a custom game media directory had been configured
|
||||
* There was a regression where filesystem case-sensitivity was not considered when looking for media files for the screensaver
|
||||
* Some metadata values were sometimes not saved by the single-game scraper if overwriting was disabled and the language was not set to English
|
||||
* Invalid popup notifications were sometimes shown after a download error message had been displayed in the theme downloader
|
||||
* Attempting to view media for a game that had no downloaded media paused the playback of all static theme videos
|
||||
* Pasting text into a text edit field would make the cursor jump to an incorrect position
|
||||
|
|
|
@ -19,7 +19,7 @@ endif()
|
|||
project(es-de)
|
||||
|
||||
# Application version, update this when making a new release.
|
||||
set(ES_VERSION 3.1.1-alpha)
|
||||
set(ES_VERSION 3.1.1)
|
||||
|
||||
# Set this to ON to show verbose compiler output (e.g. compiler flags, include directories etc.)
|
||||
set(CMAKE_VERBOSE_MAKEFILE OFF CACHE BOOL "Show verbose compiler output" FORCE)
|
||||
|
|
|
@ -24,7 +24,7 @@ You only need to buy the Patreon release once, and then you can use it on all yo
|
|||
|
||||
## ES-DE doesn't work on my device, can I get a refund?
|
||||
|
||||
Although the overwhelming majority of people have successfully got ES-DE to run on their devices (assuming they are fulfilling the basic requirements of 64-bit Android 10 or later) there are some devices that have been problematic. Unfortunately Android is not really a standardized operating system and hardware manufacturers are sometimes applying custom patches and such which may prevent ES-DE from working correctly. We will refund anyone that bought ES-DE on Patreon within one month from the purchase date if they are unable to get ES-DE to run on their device. Just send a DM on Patreon and we will issue a refund as soon as possible. We are however unfortunately not able to refund purchases on the Samsung Galaxy Store and Huawei AppGallery. But make sure to read the next question below as your device may be compatible after all.
|
||||
Although the overwhelming majority of people have successfully got ES-DE to run on their devices (assuming they are fulfilling the basic requirements of 64-bit Android 10 or later) there are some devices that have been problematic. Unfortunately Android is not really a standardized operating system and hardware manufacturers are sometimes applying custom patches and such which may prevent ES-DE from working correctly. We will refund anyone that bought ES-DE on Patreon within one month from the purchase date if they are unable to get ES-DE to run on their device. Just send a DM on Patreon and we will issue a refund as soon as possible. We are unfortunately not able to directly refund purchases on the Samsung Galaxy Store and Huawei AppGallery, but you may still be able to get a refund by contacting Samsung or Huawei. Anyway, make sure to read the next question below as your device may be compatible after all.
|
||||
|
||||
## ES-DE hangs at the onboarding configurator, is the app not compatible with my device?
|
||||
|
||||
|
@ -36,7 +36,7 @@ There seems to be an issue with Gmail (both web version and app) that a few peop
|
|||
|
||||
## Will I lose any settings or data when upgrading to a new release?
|
||||
|
||||
No, you will not lose any settings or data when you upgrade. Just download the latest version and sideload it on your device to apply the update.
|
||||
No, you will not lose any settings or data when you upgrade, everything will stay intact.
|
||||
|
||||
## Why do I get a "There was a problem parsing the package" error when I attempt to install ES-DE?
|
||||
|
||||
|
|
|
@ -1868,7 +1868,7 @@ Here's an example es_systems.xml file for Android:
|
|||
<path>%ROMPATH%/psx</path>
|
||||
<extension>.bin .BIN .cbn .CBN .ccd .CCD .chd .CHD .cue .CUE .ecm .ECM .exe .EXE .img .IMG .iso .ISO .m3u .M3U .mdf .MDF .mds .MDS .minipsf .MINIPSF .pbp .PBP .psexe .PSEXE .psf .PSF .toc .TOC .z .Z .znx .ZNX .7z .7Z .zip .ZIP</extension>
|
||||
<command label="Beetle PSX">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mednafen_psx_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||
<command label="DuckStation (Standalone)">%EMULATOR_DUCKSTATION% %EXTRABOOL_resumeState%=false %EXTRA_bootPath%=%ROMSAF%</command>
|
||||
<command label="DuckStation (Standalone)">%EMULATOR_DUCKSTATION% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %EXTRABOOL_resumeState%=false %EXTRA_bootPath%=%ROMSAF%</command>
|
||||
<platform>psx</platform>
|
||||
<theme>psx</theme>
|
||||
</system>
|
||||
|
|
|
@ -1873,7 +1873,7 @@ Here's an example es_systems.xml file for Android:
|
|||
<path>%ROMPATH%/psx</path>
|
||||
<extension>.bin .BIN .cbn .CBN .ccd .CCD .chd .CHD .cue .CUE .ecm .ECM .exe .EXE .img .IMG .iso .ISO .m3u .M3U .mdf .MDF .mds .MDS .minipsf .MINIPSF .pbp .PBP .psexe .PSEXE .psf .PSF .toc .TOC .z .Z .znx .ZNX .7z .7Z .zip .ZIP</extension>
|
||||
<command label="Beetle PSX">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mednafen_psx_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||
<command label="DuckStation (Standalone)">%EMULATOR_DUCKSTATION% %EXTRABOOL_resumeState%=false %EXTRA_bootPath%=%ROMSAF%</command>
|
||||
<command label="DuckStation (Standalone)">%EMULATOR_DUCKSTATION% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %EXTRABOOL_resumeState%=false %EXTRA_bootPath%=%ROMSAF%</command>
|
||||
<platform>psx</platform>
|
||||
<theme>psx</theme>
|
||||
</system>
|
||||
|
|
|
@ -5,6 +5,7 @@ ES-DE is developed using an agile methodology so which features to include per r
|
|||
A more detailed breakdown can be found on the [Kanban](https://gitlab.com/es-de/emulationstation-de/-/boards) board, and for previous releases the [Changelog](CHANGELOG.md) contains all relevant details.
|
||||
|
||||
**General functionality**
|
||||
|
||||
* RetroAchievements.org integration
|
||||
* "Time played" counter per game, similar to how it works in Steam
|
||||
* Bulk metadata editor
|
||||
|
@ -14,15 +15,16 @@ A more detailed breakdown can be found on the [Kanban](https://gitlab.com/es-de/
|
|||
|
||||
**User interface**
|
||||
|
||||
* Menu reorganization, possibly adding basic/advanced modes
|
||||
* Simple file browsing component
|
||||
|
||||
**Theme engine**
|
||||
|
||||
* Composite element support for enabling advanced and finely controlled layouts
|
||||
* Element animation support (storyboards)
|
||||
* Scrollbar component for the system and gamelist views
|
||||
|
||||
**Scraper**
|
||||
|
||||
* Support for additional scraper services
|
||||
|
||||
**Infrastructure**
|
||||
|
@ -33,4 +35,4 @@ A more detailed breakdown can be found on the [Kanban](https://gitlab.com/es-de/
|
|||
* Proper audio mixer
|
||||
* Improved multi-threading
|
||||
* Reduced amount of gamelist reloading to retain cached textures and improve overall performance
|
||||
* Replacement for the abandoned FreeImage library
|
||||
* Replacement for the FreeImage library
|
||||
|
|
18
THEMES.md
18
THEMES.md
|
@ -755,15 +755,19 @@ The following languages are supported:
|
|||
| :------------ | :----------------------- | :----------------------- |
|
||||
| en_US | English (United States) | English (United States) |
|
||||
| en_GB | English (United Kingdom) | English (United Kingdom) |
|
||||
| ca_ES | Catalan | Català |
|
||||
| de_DE | German | Deutsch |
|
||||
| es_ES | Spanish (Spain) | Español (España) |
|
||||
| fr_FR | French | Français |
|
||||
| it_IT | Italian | Italiano |
|
||||
| nl_NL | Dutch | Nederlands |
|
||||
| pl_PL | Polish | Polski |
|
||||
| pt_BR | Portuguese (Brazil) | Português (Brasil) |
|
||||
| ro_RO | Romanian | Română |
|
||||
| ru_RU | Russian | Русский |
|
||||
| sv_SE | Swedish | Svenska |
|
||||
| ja_JP | Japanese | 日本語 |
|
||||
| ko_KR | Korean | 한국어 |
|
||||
| zh_CN | Simplified Chinese | 简体中文 |
|
||||
|
||||
Note that the native name is what is shown inside the _UI Settings_ menu for the _Theme Language_ and _Application Language_ settings.
|
||||
|
@ -1895,6 +1899,11 @@ Properties:
|
|||
- This property makes it possible to size the text relative to the overall item size. If using this and also defining a text background color using `textBackgroundColor` or `textSelectedBackgroundColor` then this color will still fill the entire item size.
|
||||
- Minimum value is `0.2` and maximum value is `1`
|
||||
- Default is `1`
|
||||
* `textBackgroundCornerRadius` - type: FLOAT
|
||||
- Setting this property higher than zero applies rounded corners to the text background, assuming it has a color set. The radius is a percentage of the screen width. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the text background height.
|
||||
- Minimum value is `0` and maximum value is `0.5`
|
||||
- Default is `0` (corners are not rounded)
|
||||
- This property can only be used if `textBackgroundColor` has a value defined.
|
||||
* `textColor` - type: COLOR
|
||||
- Default is `000000FF`
|
||||
* `textBackgroundColor` - type: COLOR
|
||||
|
@ -2101,7 +2110,7 @@ Properties:
|
|||
- Minimum value is `0.2` and maximum value is `1`
|
||||
- Default is `1`
|
||||
* `backgroundCornerRadius` - type: FLOAT
|
||||
- Setting this property higher than zero applies rounded corners to the image defined by `backgroundImage`. The radius is a percentage of the screen width and not directly related to the image size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `backgroundRelativeScale` set to `1`. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the width or height. It means that setting this property sufficiently high will turn a perfectly square image into a perfectly round one.
|
||||
- Setting this property higher than zero applies rounded corners to the image defined by `backgroundImage`, or to the colored rectangle if `backgroundColor` has been defined without using a background image. The radius is a percentage of the screen width and not directly related to the background size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `backgroundRelativeScale` set to `1`. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the width or height. It means that setting this property sufficiently high will turn a perfectly square background into a perfectly round one.
|
||||
- Minimum value is `0` and maximum value is `0.5`
|
||||
- Default is `0` (corners are not rounded)
|
||||
* `backgroundColor` - type: COLOR
|
||||
|
@ -2124,7 +2133,7 @@ Properties:
|
|||
- Valid values are `bottom`, `middle` or `top`
|
||||
- Default is `top`
|
||||
* `selectorCornerRadius` - type: FLOAT
|
||||
- Setting this property higher than zero applies rounded corners to the image defined by `backgroundImage`. The radius is a percentage of the screen width and not directly related to the image size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `selectorRelativeScale` set to `1`. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the width or height. It means that setting this property sufficiently high will turn a perfectly square image into a perfectly round one.
|
||||
- Setting this property higher than zero applies rounded corners to the image defined by `selectorImage`, or to the colored rectangle if `selectorColor` has been defined without using a selector image. The radius is a percentage of the screen width and not directly related to the selector size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `selectorRelativeScale` set to `1`. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the width or height. It means that setting this property sufficiently high will turn a perfectly square selector into a perfectly round one.
|
||||
- Minimum value is `0` and maximum value is `0.5`
|
||||
- Default is `0` (corners are not rounded)
|
||||
* `selectorColor` - type: COLOR
|
||||
|
@ -2144,6 +2153,11 @@ Properties:
|
|||
- This property makes it possible to size the text relative to the overall item size.
|
||||
- Minimum value is `0.2` and maximum value is `1`
|
||||
- Default is `1`
|
||||
* `textBackgroundCornerRadius` - type: FLOAT
|
||||
- Setting this property higher than zero applies rounded corners to the text background, assuming it has a color set. The radius is a percentage of the screen width. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the text background height.
|
||||
- Minimum value is `0` and maximum value is `0.5`
|
||||
- Default is `0` (corners are not rounded)
|
||||
- This property can only be used if `textBackgroundColor` has a value defined.
|
||||
* `textColor` - type: COLOR
|
||||
- Default is `000000FF`
|
||||
* `textBackgroundColor` - type: COLOR
|
||||
|
|
|
@ -347,6 +347,8 @@ Instructions on how to customize the es_systems.xml file can be found in [INSTAL
|
|||
|
||||
In addition to the above it's also possible to customize the find rules via the `es_find_rules.xml` file. The logic is essentially identical to what is described for es_systems.xml, and details regarding this file can be found in [INSTALL-DEV.md](INSTALL-DEV.md#es_find_rulesxml) as well.
|
||||
|
||||
While the es_systems.xml and es_find_rules.xml files for Android in principle work identically to the desktop ports, there are still some important differences as far as the syntax is concerned. For this reason there's a specific section in the [INSTALL-DEV.md](INSTALL-DEV.md#es_find_rulesxml-and-es_systemsxml-on-android) document that covers the Android configuration.
|
||||
|
||||
## Migrating from EmulationStation
|
||||
|
||||
**IMPORTANT!!! IMPORTANT!!! IMPORTANT!!!**
|
||||
|
@ -813,6 +815,8 @@ The following manually downloaded emulators are supported when using the bundled
|
|||
| pico8 | PICO-8 | pico-8/pico8 |
|
||||
| psvita | Vita3K | Vita3K/Vita3K |
|
||||
| samcoupe | SimCoupé | simcoupe/simcoupe |
|
||||
| saturn/saturnjp | Kronos | kronos/kronos |
|
||||
| scummvm | DREAMM | dreamm/dreamm |
|
||||
| switch | Ryujinx | publish/Ryujinx |
|
||||
| switch | Ryujinx | publish/Ryujinx.Ava |
|
||||
| trs-80 | sdl2trs | sdl2trs/sdl2trs |
|
||||
|
@ -1479,9 +1483,11 @@ How to configure each emulator is far beyond the scope of this document, but the
|
|||
|
||||
For this platform there are two basic approaches for how the setup could be done; either to present each game as a single entry inside ES-DE, or to retain each game's directory structure. The first alternative is more user-friendly, tidy and requires less setup but basically restricts the emulator selection to the DOSBox-Pure RetroArch core. There is an alternative way to setup single entries to work with all DOSBox forks, but it has some drawbacks as discussed below.
|
||||
|
||||
If you want to emulate older DOS games and applications then there's also support for the VirtualXT RetroArch core, but this emulator can only run .img and .zip files and it probably won't be able to run most games from the 1990s. For these reasons this documentation only covers DOSBox.
|
||||
If you want to emulate older DOS games and applications then there's also support for the VirtualXT RetroArch core, but this emulator can only run .img and .zip files and it probably won't be able to run most games from the 1990s. For these reasons this documentation does not cover VirtualXT in more detail.
|
||||
|
||||
If you prefer to present the games as single entries you could compress each game directory into a ZIP file with either the .zip or .dosz file extension. On game launch a menu will be displayed by DOSBox-Pure, asking which file inside the archive you would like to execute. This makes it possible to select the actual game file, or for example a setup utility like SETUP.EXE or INSTALL.EXE. Attempting to launch such an archive file with any other DOSBox fork will fail, or not work as expected.
|
||||
Additionally, for a limited set of LucasArts games [DREAMM](https://aarongiles.com/dreamm) can be used. Note that DREAMM works a bit differently than both DOSBox and VirtualXT in that it just receives the game directory as an argument on game launch and will autodetect the game based on the content of this directory. This also means that DREAMM does not support launching of .zip files, i.e. the games need to be unpacked into separate directories. You can however use the _directories interpreted as a files_ functionality to present them as single entries in the gamelist view instead of as folders that you would have to go into to launch the games.
|
||||
|
||||
Moving on to the DOSBox setup, if you prefer to present the games as single entries you could compress each game directory into a ZIP file with either the .zip or .dosz file extension. On game launch a menu will be displayed by DOSBox-Pure, asking which file inside the archive you would like to execute. This makes it possible to select the actual game file, or for example a setup utility like SETUP.EXE or INSTALL.EXE. Attempting to launch such an archive file with any other DOSBox fork will fail, or not work as expected.
|
||||
|
||||
Here's an example of a .zip archive setup for use with DOSBox-Pure:
|
||||
```
|
||||
|
@ -2427,6 +2433,14 @@ A final alternative is to use _folder links_ to keep the directory structure int
|
|||
|
||||
If you're using the Flatpak release of ScummVM on Linux then you need to manually grant the application the necessary permissions using Flatseal or similar, otherwise you won't be able to launch any games.
|
||||
|
||||
**DREAMM**
|
||||
|
||||
For Linux, macOS and Windows there's an alternative to using ScummVM for a limited set of games, more specifically those from LucasArts. For these games [DREAMM](https://aarongiles.com/dreamm) can be used instead. It works a bit differently than ScummVM in that games will be autodetected based on the content of the game directory. So the way ES-DE launches these games is to pass the directory of the launched game file to DREAMM which will then autodetect which game it is. This means the ScummVM setup described above can be used without any extra configuration. Here's an example setup of two games, one using a game file inside a normal folder, and one using the _directories interpreted as a files_ approach:
|
||||
```
|
||||
~/ROMs/scummvm/dott/dott.scummvm
|
||||
~/ROMs/scummvm/monkey.scummvm/monkey.scummvm
|
||||
```
|
||||
|
||||
### Sony PlayStation 3
|
||||
|
||||
There are two ways to add PS3 games to ES-DE, by using shortcuts or by adding game directories directly to the ~/ROMs/ps3 folder and interpreting these as files. Shortcuts is generally the way to go as it's easier to setup and for HDD/pkg games it's the only way to make it work unless you manually create symlinks to the internal RPCS3 directory structure. So another benefit with shortcuts is consistency as both HDD/pkg games and disc-based games will be setup in the same manner. This also means that the same RPCS3 emulator entry can be used to launch every game. The drawback to using shortcuts is that they're not portable, if you change the location of RPCS3 or your games, you need to manually update the shortcuts as well.
|
||||
|
@ -2479,9 +2493,7 @@ When using this setup method you need to set the alternative emulator to _RPCS3
|
|||
There is also a video on the official ES-DE YouTube channel on how to setup Vita3K:\
|
||||
https://www.youtube.com/watch?v=4U8yAUJ9-Tk
|
||||
|
||||
On Android and Windows the Vita3K installation is straightforward, but on Linux you may need to place the emulator in a location recognized by ES-DE. See the [Using manually downloaded emulators on Linux](USERGUIDE-DEV.md#using-manually-downloaded-emulators-on-linux) section of this guide for more details. If using a Linux distribution that provides Vita3K via the repository (such as the AUR on Arch/Manjaro) then you can skip this step and install the emulator using your OS package manager.
|
||||
|
||||
Although a macOS release of Vita3K seems to be in the works this does not seem to be readily available for download so there is currently no macOS support for this system in ES-DE.
|
||||
On Android, macOS and Windows the Vita3K installation is straightforward, but on Linux you may need to place the emulator in a location recognized by ES-DE. See the [Using manually downloaded emulators on Linux](USERGUIDE-DEV.md#using-manually-downloaded-emulators-on-linux) section of this guide for more details. If using a Linux distribution that provides Vita3K via the repository (such as the AUR on Arch/Manjaro) then you can skip this step and install the emulator using your OS package manager.
|
||||
|
||||
After you've installed Vita3K, add your games via the GUI and make sure that they work correctly when launched from inside the emulator.
|
||||
|
||||
|
@ -3260,7 +3272,7 @@ If the selected theme has multilingual support then you can select between its s
|
|||
|
||||
**Application language**
|
||||
|
||||
Sets the language for the application user interface. If this option is set to _automatic_ then the language will be auto-detected, which means ES-DE will attempt to use whatever language has been selected in the operating system language settings. If there are no translations available in ES-DE for this precise language then a fallback will be done to the closest match, such as _Svenska_ instead of _Svenska (Finland)_. If no close match is available then ES-DE will revert to the default language which is _English (United States)_. It's also possible to explicitly select a supported language, which will override whatever has been set by the operating system. Note that the onboarding configurator for the Android release is unaffected by this setting. Also note that language auto-detection does not work on the Steam Deck when running in game mode, so there it's necessary to select a language explicitly. If you accidentally select a language you didn't intend to, then you can access the application language setting via the second menu entry from the top after opening the main menu, and then after entering this sub-menu by pressing the down button eight times.
|
||||
Sets the language for the application user interface. If this option is set to _automatic_ then the language will be autodetected, which means ES-DE will attempt to use whatever language has been selected in the operating system language settings. If there are no translations available in ES-DE for this precise language then a fallback will be done to the closest match, such as _Svenska_ instead of _Svenska (Finland)_. If no close match is available then ES-DE will revert to the default language which is _English (United States)_. It's also possible to explicitly select a supported language, which will override whatever has been set by the operating system. Note that the onboarding configurator for the Android release is unaffected by this setting. Also note that language autodetection does not work on the Steam Deck when running in game mode, so there it's necessary to select a language explicitly. If you accidentally select a language you didn't intend to, then you can access the application language setting via the second menu entry from the top after opening the main menu, and then after entering this sub-menu by pressing the down button eight times.
|
||||
|
||||
**Quick system select**
|
||||
|
||||
|
@ -3615,7 +3627,7 @@ The metadata for a game is updated by scraping or by manual editing it using the
|
|||
|
||||
**Check for application updates** _Not available for some builds_
|
||||
|
||||
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Linux AUR release and the semi-official FreeBSD and Raspberry Pi releases where pre-built packages are not provided.
|
||||
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Android app store releases, the Linux AUR release and the semi-official FreeBSD and Raspberry Pi releases where pre-built packages are not provided.
|
||||
|
||||
**Include prereleases in update checks** _Always enabled for prereleases_
|
||||
|
||||
|
@ -4134,7 +4146,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| daphne | Daphne Arcade LaserDisc Emulator | Hypseus [Daphne] **(Standalone)** | Hypseus [Singe] **(Standalone)**,<br>MAME - Current,<br>MAME **(Standalone)**,<br>DirkSimple | Depends | See the specific _LaserDisc Games_ section elsewhere in this guide |
|
||||
| desktop | Desktop Applications | _Suspend ES-DE_ | _Keep ES-DE running_,<br> _AppImage (Suspend ES-DE)_ [L],<br> _AppImage (Keep ES-DE running)_ [L] | No | See the specific _Ports and desktop applications_ section elsewhere in this guide |
|
||||
| doom | Doom | PrBoom | PrBoom+ **(Standalone)**,<br>Boom 3 [LW],<br>Boom 3 xp [LW],<br> _Shortcut or script_ | No | |
|
||||
| dos | DOS (PC) | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||
| dos | DOS (PC) | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>DREAMM **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||
| dragon32 | Dragon Data Dragon 32 | MAME Dragon 32 [Tape] **(Standalone)** | MAME Dragon 32 [Cartridge] **(Standalone)**,<br>MAME Dragon 64 [Tape] **(Standalone)**,<br>MAME Dragon 64 [Cartridge] **(Standalone)**,<br>XRoar Dragon 32 **(Standalone)**,<br>XRoar Dragon 64 **(Standalone)** | Yes | See the specific _Dragon 32 and Tano Dragon_ section elsewhere in this guide |
|
||||
| dreamcast | Sega Dreamcast | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Redream **(Standalone)**,<br>Demul **(Standalone)** [W] | 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 |
|
||||
|
@ -4195,8 +4207,8 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| naomigd | Sega NAOMI GD-ROM | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||
| nds | Nintendo DS | melonDS DS | melonDS @,<br>melonDS **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DeSmuME **(Standalone)** [L],<br>SkyEmu **(Standalone)**,<br>NooDS **(Standalone)** [LW] | No | Single archive or ROM file |
|
||||
| neogeo | SNK Neo Geo | FinalBurn Neo | FinalBurn Neo **(Standalone)** [LW],<br>Geolith,<br>MAME **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section elsewhere in this guide |
|
||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [L],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [L],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [LW],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [LW],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||
| nes | Nintendo Entertainment System | Mesen | Mesen **(Standalone)** [LW],<br>Nestopia UE,<br>Nestopia UE **(Standalone)** [L],<br>FCEUmm,<br>QuickNES,<br>puNES **(Standalone)** [LW],<br>Mednafen **(Standalone)**,<br>ares **(Standalone)**,<br>ares FDS **(Standalone)**,<br>jgenesis **(Standalone)** [LW],<br>3dSen **(Wine)** [L],<br>3dSen **(Proton)** [L],<br>3dSen **(Standalone)** [W] | No | Single archive or ROM file. For NES games in 3D see the specific _Nintendo NES and Famicom in 3D_ section elsewhere in this guide |
|
||||
| ngage | Nokia N-Gage | EKA2L1 [Mounted] **(Standalone)** | EKA2L1 [Installed] **(Standalone)**,<br>EKA2L1 [Mounted] **(Wine)** [L],<br>EKA2L1 [Installed] **(Wine)** [L] | Yes | See the specific _Symbian and Nokia N-Gage_ section elsewhere in this guide |
|
||||
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>Mednafen **(Standalone)**,<br>ares **(Standalone)** | No | Single archive or ROM file |
|
||||
|
@ -4205,7 +4217,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| openbor | OpenBOR Game Engine | OpenBOR **(Standalone)** [LW] | | No | See the specific _OpenBOR_ section elsewhere in this guide |
|
||||
| oric | Tangerine Computer Systems Oric | MAME **(Standalone)** | Oricutron **(Standalone)** | Yes | See the specific _Tangerine Computer Systems Oric_ section elsewhere in this guide |
|
||||
| palm | Palm OS | Mu | | | |
|
||||
| pc | IBM PC | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||
| pc | IBM PC | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>DREAMM **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||
| pc88 | NEC PC-8800 Series | QUASI88 | QUASI88 **(Standalone)** | Yes | |
|
||||
| pc98 | NEC PC-9800 Series | Neko Project II Kai | Neko Project II | | |
|
||||
| pcarcade | PC Arcade Systems | Wine **(Standalone)** [L],<br> _Shortcut or script_ [MW] | Proton **(Standalone)** [L],<br> _AppImage_ [L],<br> _Shortcut or script_ [L] | No | |
|
||||
|
@ -4220,15 +4232,15 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| ps3 | Sony PlayStation 3 | RPCS3 Shortcut **(Standalone)** | RPCS3 Directory **(Standalone)** | Yes | See the specific _Sony PlayStation 3_ section elsewhere in this guide |
|
||||
| ps4 | Sony PlayStation 4 | _Placeholder_ | | | |
|
||||
| psp | Sony PlayStation Portable | PPSSPP | PPSSPP **(Standalone)** | No | Single disc image file |
|
||||
| psvita | Sony PlayStation Vita | Vita3K **(Standalone)** [LW] | | Yes | See the specific _Sony PlayStation Vita_ section elsewhere in this guide |
|
||||
| psvita | Sony PlayStation Vita | Vita3K **(Standalone)** | | Yes | See the specific _Sony PlayStation Vita_ section elsewhere in this guide |
|
||||
| psx | Sony PlayStation | Beetle PSX | Beetle PSX HW,<br>PCSX ReARMed,<br>SwanStation,<br>DuckStation **(Standalone)**,<br>Mednafen **(Standalone)** | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| pv1000 | Casio PV-1000 | MAME - Current | MAME **(Standalone)** | No | Single archive or ROM file |
|
||||
| quake | Quake | TyrQuake | vitaQuake 2,<br>vitaQuake 2 [Rogue],<br>vitaQuake 2 [Xatrix],<br>vitaQuake 2 [Zaero],<br>vitaQuake 3 [LW],<br> _Shortcut or script_ | No | |
|
||||
| samcoupe | MGT SAM Coupé | SimCoupé **(Standalone)** | | No | Single archive or ROM file |
|
||||
| satellaview | Nintendo Satellaview | Snes9x - Current | Snes9x 2010,<br>Snes9x 2005 Plus,<br>Snes9x **(Standalone)**,<br>bsnes,<br>bsnes-hd,<br>bsnes-mercury Accuracy,<br>bsnes **(Standalone)** [LW],<br>Mesen-S,<br>Mesen **(Standalone)** [LW],<br>ares **(Standalone)** | | |
|
||||
| saturn | Sega Saturn | Beetle Saturn | Kronos [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| saturnjp | Sega Saturn [Japan] | Beetle Saturn | Kronos [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| scummvm | ScummVM Game Engine | ScummVM | ScummVM **(Standalone)** | No | See the specific _ScummVM_ section elsewhere in this guide |
|
||||
| saturn | Sega Saturn | Beetle Saturn | Kronos [LW],<br>Kronos **(Standalone)** [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| saturnjp | Sega Saturn [Japan] | Beetle Saturn | Kronos [LW],<br>Kronos **(Standalone)** [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| scummvm | ScummVM Game Engine | ScummVM | ScummVM **(Standalone)**,<br>DREAMM **(Standalone)** | No | See the specific _ScummVM_ section elsewhere in this guide |
|
||||
| scv | Epoch Super Cassette Vision | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| sega32x | Sega Mega Drive 32X | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
||||
| sega32xjp | Sega Super 32X [Japan] | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
||||
|
@ -4262,7 +4274,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| vectrex | GCE Vectrex | vecx | MAME - Current,<br>MAME **(Standalone)** | Yes for MAME | Single archive or ROM file |
|
||||
| vic20 | Commodore VIC-20 | VICE xvic | VICE xvic **(Standalone)** | No | Single archive or tape, cartridge or diskette image file |
|
||||
| videopac | Philips Videopac G7000 | O2EM | MAME - Current,<br>MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | Mednafen **(Standalone)** | No | |
|
||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | Mednafen **(Standalone)** | No | Single archive or ROM file |
|
||||
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section elsewhere in this guide |
|
||||
| vsmile | VTech V.Smile | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
||||
|
|
68
USERGUIDE.md
68
USERGUIDE.md
|
@ -345,6 +345,8 @@ Instructions on how to customize the es_systems.xml file can be found in [INSTAL
|
|||
|
||||
In addition to the above it's also possible to customize the find rules via the `es_find_rules.xml` file. The logic is essentially identical to what is described for es_systems.xml, and details regarding this file can be found in [INSTALL.md](INSTALL.md#es_find_rulesxml) as well.
|
||||
|
||||
While the es_systems.xml and es_find_rules.xml files for Android in principle work identically to the desktop ports, there are still some important differences as far as the syntax is concerned. For this reason there's a specific section in the [INSTALL.md](INSTALL.md#es_find_rulesxml-and-es_systemsxml-on-android) document that covers the Android configuration.
|
||||
|
||||
## Migrating from EmulationStation
|
||||
|
||||
**IMPORTANT!!! IMPORTANT!!! IMPORTANT!!!**
|
||||
|
@ -600,6 +602,8 @@ Themes are downloaded from their respective GitHub or GitLab sites using _Git_ (
|
|||
|
||||
If you have manually downloaded any of the themes from the [official themes list](https://gitlab.com/es-de/themes/themes-list) then these would need to be downloaded again as they will not contain the necessary information required by the theme downloader. A dialog will be presented to inform you about this and the theme directory will be renamed by adding the _DISABLED extension to its name. To conserve disk space it's a good idea to manually delete these _DISABLED directories outside of ES-DE. Alternatively you could just completely delete the theme from the user interface using the _Y_ button and start a fresh download.
|
||||
|
||||
On Android specifically all theme directories that were previously renamed with the _DISABLED suffix are automatically deleted every time the theme downloader is started. This is the case as Android prevents direct access to the theme directory due to it being located on application-internal storage, meaning it's not possible to manually delete these directories.
|
||||
|
||||
If you have customized a theme by for instance modifying any of its XML files, then this will be highlighted with an exclamation mark and the text _LOCAL CHANGES_ in the theme downloader interface. If you attempt to fetch updates for such a theme you will be asked a question of whether to overwrite your local changes, or whether to cancel. If you have however added additional files to the theme that are not included in the theme repository, then these will not interfere and you can go ahead and fetch theme updates without any risk of having your local files being deleted. But there is a special (although unlikely) situation, if you add files that are not part of the theme repository but that are later added by the theme developer as well, then your local copies of any such files will be ovewritten when fetching theme updates.
|
||||
|
||||
In worst case there could be a situation where a repository is corrupted and the theme downloader can't properly identify or handle the corruption. In this case you will have to rename or delete that directory. This could also apply to the actual themes list repository. The latter is named _themes-list_ so by just deleting this directory (i.e. `~/ES-DE/themes/themes-list`) you'll reset the theme downloader to its initial state.
|
||||
|
@ -700,8 +704,10 @@ The following emulators are supported in AppImage format when using the bundled
|
|||
| macintosh | SheepShaver | SheepShaver*.AppImage |
|
||||
| n3ds | Citra | citra-qt*.AppImage |
|
||||
| n3ds | Lime3DS | lime3ds.AppImage |
|
||||
| n3ds | Mandarine | mandarine-qt.AppImage |
|
||||
| n3ds | Panda3DS | Alber-*.AppImage |
|
||||
| n64/n64dd | Rosalie's Mupen GUI | RMG*.AppImage |
|
||||
| nds | melonDS | melonDS*.AppImage |
|
||||
| ngage/symbian | EKA2L1 | EKA2L1*.AppImage |
|
||||
| ps2 | PCSX2 | pcsx2*.AppImage |
|
||||
| ps2 | Play! | Play!*.AppImage |
|
||||
|
@ -807,6 +813,8 @@ The following manually downloaded emulators are supported when using the bundled
|
|||
| pico8 | PICO-8 | pico-8/pico8 |
|
||||
| psvita | Vita3K | Vita3K/Vita3K |
|
||||
| samcoupe | SimCoupé | simcoupe/simcoupe |
|
||||
| saturn/saturnjp | Kronos | kronos/kronos |
|
||||
| scummvm | DREAMM | dreamm/dreamm |
|
||||
| switch | Ryujinx | publish/Ryujinx |
|
||||
| switch | Ryujinx | publish/Ryujinx.Ava |
|
||||
| trs-80 | sdl2trs | sdl2trs/sdl2trs |
|
||||
|
@ -1473,9 +1481,11 @@ How to configure each emulator is far beyond the scope of this document, but the
|
|||
|
||||
For this platform there are two basic approaches for how the setup could be done; either to present each game as a single entry inside ES-DE, or to retain each game's directory structure. The first alternative is more user-friendly, tidy and requires less setup but basically restricts the emulator selection to the DOSBox-Pure RetroArch core. There is an alternative way to setup single entries to work with all DOSBox forks, but it has some drawbacks as discussed below.
|
||||
|
||||
If you want to emulate older DOS games and applications then there's also support for the VirtualXT RetroArch core, but this emulator can only run .img and .zip files and it probably won't be able to run most games from the 1990s. For these reasons this documentation only covers DOSBox.
|
||||
If you want to emulate older DOS games and applications then there's also support for the VirtualXT RetroArch core, but this emulator can only run .img and .zip files and it probably won't be able to run most games from the 1990s. For these reasons this documentation does not cover VirtualXT in more detail.
|
||||
|
||||
If you prefer to present the games as single entries you could compress each game directory into a ZIP file with either the .zip or .dosz file extension. On game launch a menu will be displayed by DOSBox-Pure, asking which file inside the archive you would like to execute. This makes it possible to select the actual game file, or for example a setup utility like SETUP.EXE or INSTALL.EXE. Attempting to launch such an archive file with any other DOSBox fork will fail, or not work as expected.
|
||||
Additionally, for a limited set of LucasArts games [DREAMM](https://aarongiles.com/dreamm) can be used. Note that DREAMM works a bit differently than both DOSBox and VirtualXT in that it just receives the game directory as an argument on game launch and will autodetect the game based on the content of this directory. This also means that DREAMM does not support launching of .zip files, i.e. the games need to be unpacked into separate directories. You can however use the _directories interpreted as a files_ functionality to present them as single entries in the gamelist view instead of as folders that you would have to go into to launch the games.
|
||||
|
||||
Moving on to the DOSBox setup, if you prefer to present the games as single entries you could compress each game directory into a ZIP file with either the .zip or .dosz file extension. On game launch a menu will be displayed by DOSBox-Pure, asking which file inside the archive you would like to execute. This makes it possible to select the actual game file, or for example a setup utility like SETUP.EXE or INSTALL.EXE. Attempting to launch such an archive file with any other DOSBox fork will fail, or not work as expected.
|
||||
|
||||
Here's an example of a .zip archive setup for use with DOSBox-Pure:
|
||||
```
|
||||
|
@ -2421,6 +2431,14 @@ A final alternative is to use _folder links_ to keep the directory structure int
|
|||
|
||||
If you're using the Flatpak release of ScummVM on Linux then you need to manually grant the application the necessary permissions using Flatseal or similar, otherwise you won't be able to launch any games.
|
||||
|
||||
**DREAMM**
|
||||
|
||||
For Linux, macOS and Windows there's an alternative to using ScummVM for a limited set of games, more specifically those from LucasArts. For these games [DREAMM](https://aarongiles.com/dreamm) can be used instead. It works a bit differently than ScummVM in that games will be autodetected based on the content of the game directory. So the way ES-DE launches these games is to pass the directory of the launched game file to DREAMM which will then autodetect which game it is. This means the ScummVM setup described above can be used without any extra configuration. Here's an example setup of two games, one using a game file inside a normal folder, and one using the _directories interpreted as a files_ approach:
|
||||
```
|
||||
~/ROMs/scummvm/dott/dott.scummvm
|
||||
~/ROMs/scummvm/monkey.scummvm/monkey.scummvm
|
||||
```
|
||||
|
||||
### Sony PlayStation 3
|
||||
|
||||
There are two ways to add PS3 games to ES-DE, by using shortcuts or by adding game directories directly to the ~/ROMs/ps3 folder and interpreting these as files. Shortcuts is generally the way to go as it's easier to setup and for HDD/pkg games it's the only way to make it work unless you manually create symlinks to the internal RPCS3 directory structure. So another benefit with shortcuts is consistency as both HDD/pkg games and disc-based games will be setup in the same manner. This also means that the same RPCS3 emulator entry can be used to launch every game. The drawback to using shortcuts is that they're not portable, if you change the location of RPCS3 or your games, you need to manually update the shortcuts as well.
|
||||
|
@ -2473,9 +2491,7 @@ When using this setup method you need to set the alternative emulator to _RPCS3
|
|||
There is also a video on the official ES-DE YouTube channel on how to setup Vita3K:\
|
||||
https://www.youtube.com/watch?v=4U8yAUJ9-Tk
|
||||
|
||||
On Android and Windows the Vita3K installation is straightforward, but on Linux you may need to place the emulator in a location recognized by ES-DE. See the [Using manually downloaded emulators on Linux](USERGUIDE.md#using-manually-downloaded-emulators-on-linux) section of this guide for more details. If using a Linux distribution that provides Vita3K via the repository (such as the AUR on Arch/Manjaro) then you can skip this step and install the emulator using your OS package manager.
|
||||
|
||||
Although a macOS release of Vita3K seems to be in the works this does not seem to be readily available for download so there is currently no macOS support for this system in ES-DE.
|
||||
On Android, macOS and Windows the Vita3K installation is straightforward, but on Linux you may need to place the emulator in a location recognized by ES-DE. See the [Using manually downloaded emulators on Linux](USERGUIDE.md#using-manually-downloaded-emulators-on-linux) section of this guide for more details. If using a Linux distribution that provides Vita3K via the repository (such as the AUR on Arch/Manjaro) then you can skip this step and install the emulator using your OS package manager.
|
||||
|
||||
After you've installed Vita3K, add your games via the GUI and make sure that they work correctly when launched from inside the emulator.
|
||||
|
||||
|
@ -2529,17 +2545,15 @@ As the Nokia N-Gage was running Symbian it may seem like the _ngage_ and _symbia
|
|||
|
||||
**Android**
|
||||
|
||||
For the symbian system it's possible to launch individual games directly from ES-DE, but for the ngage system this is unfortunately not possible. Instead the EKA2L1 user interface will open on game launch and you need to manually start your game from inside the emulator. For both the symbian and ngage systems all games need to be installed upfront in EKA2L1.
|
||||
For both the ngage and symbian systems it's possible to launch individual games directly from ES-DE, although they need to be installed upfront in EKA2L1.
|
||||
|
||||
For N-Gage games it's a good idea to just create empty dummy files with the .ngage file extensions inside the ROMs/ngage directory. These will then appear as indvidual games inside ES-DE and you can add metadata to them, scrape them etc.
|
||||
|
||||
For Symbian games you can export JSON launch files from EKA2L1 that can be run directly from ES-DE. Just open EKA2L1, long press the game icon and select _Create launch file_ from the popup list. Then just select the ROMs/symbian directory and the file will be saved there and game launching from ES-DE will work as expected.
|
||||
After installing the games in EKA2L1, long press the game icon and select _Create launch file_ from the popup list which will export a JSON file for the game. Then select the directory where the file should be saved, i.e. ROMs/ngage or ROMs/symbian. Following this, game launching from ES-DE will work as expected.
|
||||
|
||||
Here's an example setup:
|
||||
```
|
||||
/storage/emulated/0/ROMs/ngage/Asphalt 2.ngage
|
||||
/storage/emulated/0/ROMs/ngage/Bomberman.ngage
|
||||
/storage/emulated/0/ROMs/ngage/CallofDuty.ngage
|
||||
/storage/emulated/0/ROMs/ngage/Asphalt 2.json
|
||||
/storage/emulated/0/ROMs/ngage/Bomberman.json
|
||||
/storage/emulated/0/ROMs/ngage/CallofDuty.json
|
||||
/storage/emulated/0/ROMs/symbian/Animal Farm.json
|
||||
/storage/emulated/0/ROMs/symbian/AnotherWorld.json
|
||||
```
|
||||
|
@ -3256,7 +3270,7 @@ If the selected theme has multilingual support then you can select between its s
|
|||
|
||||
**Application language**
|
||||
|
||||
Sets the language for the application user interface. If this option is set to _automatic_ then the language will be auto-detected, which means ES-DE will attempt to use whatever language has been selected in the operating system language settings. If there are no translations available in ES-DE for this precise language then a fallback will be done to the closest match, such as _Svenska_ instead of _Svenska (Finland)_. If no close match is available then ES-DE will revert to the default language which is _English (United States)_. It's also possible to explicitly select a supported language, which will override whatever has been set by the operating system. Note that the onboarding configurator for the Android release is unaffected by this setting. Also note that language auto-detection does not work on the Steam Deck when running in game mode, so there it's necessary to select a language explicitly. If you accidentally select a language you didn't intend to, then you can access the application language setting via the second menu entry from the top after opening the main menu, and then after entering this sub-menu by pressing the down button eight times.
|
||||
Sets the language for the application user interface. If this option is set to _automatic_ then the language will be autodetected, which means ES-DE will attempt to use whatever language has been selected in the operating system language settings. If there are no translations available in ES-DE for this precise language then a fallback will be done to the closest match, such as _Svenska_ instead of _Svenska (Finland)_. If no close match is available then ES-DE will revert to the default language which is _English (United States)_. It's also possible to explicitly select a supported language, which will override whatever has been set by the operating system. Note that the onboarding configurator for the Android release is unaffected by this setting. Also note that language autodetection does not work on the Steam Deck when running in game mode, so there it's necessary to select a language explicitly. If you accidentally select a language you didn't intend to, then you can access the application language setting via the second menu entry from the top after opening the main menu, and then after entering this sub-menu by pressing the down button eight times.
|
||||
|
||||
**Quick system select**
|
||||
|
||||
|
@ -3458,6 +3472,10 @@ Whether to use a shader to render a slight horizontal blur which somewhat simula
|
|||
|
||||
Various sound settings.
|
||||
|
||||
**Audio driver (requires restart)** _(Android only)_
|
||||
|
||||
This setting makes it possible to select between the _OpenSL ES_ and _AAudio_ audio drivers. Note that this is a preference only, if OpenSL ES is not available on your device then ES-DE will automatically revert to using AAudio and log that a fallback took place to the es_log.txt file. It's generally recommended to keep the driver set to its default value OpenSL ES as that offers lower audio latency for most devices.
|
||||
|
||||
**System volume** _(Linux and Windows only)_
|
||||
|
||||
As the name implies, this sets the overall system volume and not the volume specifically for ES-DE. The volume change is applied when leaving the sound settings menu and not immediately when moving the slider.
|
||||
|
@ -3607,7 +3625,7 @@ The metadata for a game is updated by scraping or by manual editing it using the
|
|||
|
||||
**Check for application updates** _Not available for some builds_
|
||||
|
||||
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Linux AUR release and the semiofficial FreeBSD, Raspberry Pi and Haiku releases where pre-built packages are not provided.
|
||||
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Android app store releases, the Linux AUR release and the semi-official FreeBSD and Raspberry Pi releases where pre-built packages are not provided.
|
||||
|
||||
**Include prereleases in update checks** _Always enabled for prereleases_
|
||||
|
||||
|
@ -4109,7 +4127,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| atarist | Atari ST [also STE and Falcon] | Hatari | Hatari **(Standalone)** | Yes | Single archive or image file for single-diskette games, .m3u playlist for multi-diskette games |
|
||||
| atarixe | Atari XE | Atari800 | Atari800 **(Standalone)**,<br>Altirra **(Standalone)** [W] | Yes except for Altirra | |
|
||||
| atomiswave | Sammy Corporation Atomiswave | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Demul **(Standalone)** [W] | Depends | Single archive file |
|
||||
| bbcmicro | Acorn Computers BBC Micro | MAME **(Standalone)** | | Yes | Single archive or diskette image file |
|
||||
| bbcmicro | Acorn Computers BBC Micro | MAME **(Standalone)** | BeebEm **(Standalone)** [W] | Yes | Single archive (MAME only) or diskette image file |
|
||||
| c64 | Commodore 64 | VICE x64sc Accurate | VICE x64sc Accurate **(Standalone)**,<br>VICE x64 Fast,<br>VICE x64 SuperCPU,<br>VICE x128,<br>Frodo | No | Single archive or image file for tape, cartridge or single-diskette games, .m3u playlist for multi-diskette games |
|
||||
| cdimono1 | Philips CD-i | SAME CDi | CDi 2015 @,<br>MAME **(Standalone)** | Yes | Single .bin/.cue pair |
|
||||
| cdtv | Commodore CDTV | PUAE | PUAE 2021,<br>FS-UAE **(Standalone)**,<br>Amiberry **(Standalone)** [LM] | Yes | See the specific _Commodore Amiga and CDTV_ section elsewhere in this guide |
|
||||
|
@ -4126,7 +4144,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| daphne | Daphne Arcade LaserDisc Emulator | Hypseus [Daphne] **(Standalone)** | Hypseus [Singe] **(Standalone)**,<br>MAME - Current,<br>MAME **(Standalone)**,<br>DirkSimple | Depends | See the specific _LaserDisc Games_ section elsewhere in this guide |
|
||||
| desktop | Desktop Applications | _Suspend ES-DE_ | _Keep ES-DE running_,<br> _AppImage (Suspend ES-DE)_ [L],<br> _AppImage (Keep ES-DE running)_ [L] | No | See the specific _Ports and desktop applications_ section elsewhere in this guide |
|
||||
| doom | Doom | PrBoom | PrBoom+ **(Standalone)**,<br>Boom 3 [LW],<br>Boom 3 xp [LW],<br> _Shortcut or script_ | No | |
|
||||
| dos | DOS (PC) | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||
| dos | DOS (PC) | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>DREAMM **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||
| dragon32 | Dragon Data Dragon 32 | MAME Dragon 32 [Tape] **(Standalone)** | MAME Dragon 32 [Cartridge] **(Standalone)**,<br>MAME Dragon 64 [Tape] **(Standalone)**,<br>MAME Dragon 64 [Cartridge] **(Standalone)**,<br>XRoar Dragon 32 **(Standalone)**,<br>XRoar Dragon 64 **(Standalone)** | Yes | See the specific _Dragon 32 and Tano Dragon_ section elsewhere in this guide |
|
||||
| dreamcast | Sega Dreamcast | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Redream **(Standalone)**,<br>Demul **(Standalone)** [W] | 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 |
|
||||
|
@ -4179,7 +4197,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| msxturbor | MSX Turbo R | blueMSX | openMSX **(Standalone)**,<br>openMSX No Machine **(Standalone)** | Yes | |
|
||||
| mugen | M.U.G.E.N Game Engine | Ikemen GO **(Standalone)** | | No | See the specific _M.U.G.E.N Game Engine_ section elsewhere in this guide |
|
||||
| multivision | Othello Multivision | Gearsystem | Mesen **(Standalone)** [LW] | No | Single archive or ROM file |
|
||||
| n3ds | Nintendo 3DS | Citra [LW],<br>Citra **(Standalone)** [M] | Citra 2018 [LW],<br>Citra **(Standalone)** [LW],<br>Lime3DS **(Standalone)**,<br>Panda3DS **(Standalone)** | No | Single ROM file |
|
||||
| n3ds | Nintendo 3DS | Citra [LW],<br>Citra **(Standalone)** [M] | Citra 2018 [LW],<br>Citra **(Standalone)** [LW]<br>Mandarine **(Standalone)**,<br>Lime3DS **(Standalone)**,<br>Panda3DS **(Standalone)** | No | Single ROM file |
|
||||
| n64 | Nintendo 64 | Mupen64Plus-Next | Mupen64Plus **(Standalone)**,<br>ParaLLEl N64,<br>simple64 **(Standalone)** [LW],<br>Rosalie's Mupen GUI **(Standalone)** [LW],<br>Project64 **(Standalone)** [W],<br>ares **(Standalone)**,<br>sixtyforce **(Standalone)** [M] | No | Single archive or ROM file |
|
||||
| n64dd | Nintendo 64DD | ParaLLEl N64 [LW],<br>Mupen64Plus-Next [M] | Mupen64Plus-Next [LW],<br>ParaLLEl N64 [M],<br>Rosalie's Mupen GUI **(Standalone)** [LW],<br>ares **(Standalone)** | Yes | See the specific _Nintendo 64DD_ section elsewhere in this guide |
|
||||
| naomi | Sega NAOMI | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Demul **(Standalone)** [W] | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||
|
@ -4187,8 +4205,8 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| naomigd | Sega NAOMI GD-ROM | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||
| nds | Nintendo DS | melonDS DS | melonDS @,<br>melonDS **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DeSmuME **(Standalone)** [L],<br>SkyEmu **(Standalone)**,<br>NooDS **(Standalone)** [LW] | No | Single archive or ROM file |
|
||||
| neogeo | SNK Neo Geo | FinalBurn Neo | FinalBurn Neo **(Standalone)** [LW],<br>Geolith,<br>MAME **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section elsewhere in this guide |
|
||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [L],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [L],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [LW],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [LW],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||
| nes | Nintendo Entertainment System | Mesen | Mesen **(Standalone)** [LW],<br>Nestopia UE,<br>Nestopia UE **(Standalone)** [L],<br>FCEUmm,<br>QuickNES,<br>puNES **(Standalone)** [LW],<br>Mednafen **(Standalone)**,<br>ares **(Standalone)**,<br>ares FDS **(Standalone)**,<br>jgenesis **(Standalone)** [LW],<br>3dSen **(Wine)** [L],<br>3dSen **(Proton)** [L],<br>3dSen **(Standalone)** [W] | No | Single archive or ROM file. For NES games in 3D see the specific _Nintendo NES and Famicom in 3D_ section elsewhere in this guide |
|
||||
| ngage | Nokia N-Gage | EKA2L1 [Mounted] **(Standalone)** | EKA2L1 [Installed] **(Standalone)**,<br>EKA2L1 [Mounted] **(Wine)** [L],<br>EKA2L1 [Installed] **(Wine)** [L] | Yes | See the specific _Symbian and Nokia N-Gage_ section elsewhere in this guide |
|
||||
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>Mednafen **(Standalone)**,<br>ares **(Standalone)** | No | Single archive or ROM file |
|
||||
|
@ -4197,7 +4215,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| openbor | OpenBOR Game Engine | OpenBOR **(Standalone)** [LW] | | No | See the specific _OpenBOR_ section elsewhere in this guide |
|
||||
| oric | Tangerine Computer Systems Oric | MAME **(Standalone)** | Oricutron **(Standalone)** | Yes | See the specific _Tangerine Computer Systems Oric_ section elsewhere in this guide |
|
||||
| palm | Palm OS | Mu | | | |
|
||||
| pc | IBM PC | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||
| pc | IBM PC | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>DREAMM **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||
| pc88 | NEC PC-8800 Series | QUASI88 | QUASI88 **(Standalone)** | Yes | |
|
||||
| pc98 | NEC PC-9800 Series | Neko Project II Kai | Neko Project II | | |
|
||||
| pcarcade | PC Arcade Systems | Wine **(Standalone)** [L],<br> _Shortcut or script_ [MW] | Proton **(Standalone)** [L],<br> _AppImage_ [L],<br> _Shortcut or script_ [L] | No | |
|
||||
|
@ -4212,15 +4230,15 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| ps3 | Sony PlayStation 3 | RPCS3 Shortcut **(Standalone)** | RPCS3 Directory **(Standalone)** | Yes | See the specific _Sony PlayStation 3_ section elsewhere in this guide |
|
||||
| ps4 | Sony PlayStation 4 | _Placeholder_ | | | |
|
||||
| psp | Sony PlayStation Portable | PPSSPP | PPSSPP **(Standalone)** | No | Single disc image file |
|
||||
| psvita | Sony PlayStation Vita | Vita3K **(Standalone)** [LW] | | Yes | See the specific _Sony PlayStation Vita_ section elsewhere in this guide |
|
||||
| psvita | Sony PlayStation Vita | Vita3K **(Standalone)** | | Yes | See the specific _Sony PlayStation Vita_ section elsewhere in this guide |
|
||||
| psx | Sony PlayStation | Beetle PSX | Beetle PSX HW,<br>PCSX ReARMed,<br>SwanStation,<br>DuckStation **(Standalone)**,<br>Mednafen **(Standalone)** | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| pv1000 | Casio PV-1000 | MAME - Current | MAME **(Standalone)** | No | Single archive or ROM file |
|
||||
| quake | Quake | TyrQuake | vitaQuake 2,<br>vitaQuake 2 [Rogue],<br>vitaQuake 2 [Xatrix],<br>vitaQuake 2 [Zaero],<br>vitaQuake 3 [LW],<br> _Shortcut or script_ | No | |
|
||||
| samcoupe | MGT SAM Coupé | SimCoupé **(Standalone)** | | No | Single archive or ROM file |
|
||||
| satellaview | Nintendo Satellaview | Snes9x - Current | Snes9x 2010,<br>Snes9x 2005 Plus,<br>Snes9x **(Standalone)**,<br>bsnes,<br>bsnes-hd,<br>bsnes-mercury Accuracy,<br>bsnes **(Standalone)** [LW],<br>Mesen-S,<br>Mesen **(Standalone)** [LW],<br>ares **(Standalone)** | | |
|
||||
| saturn | Sega Saturn | Beetle Saturn | Kronos [LW],<br>YabaSanshiro [LW],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| saturnjp | Sega Saturn [Japan] | Beetle Saturn | Kronos [LW],<br>YabaSanshiro [LW],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| scummvm | ScummVM Game Engine | ScummVM | ScummVM **(Standalone)** | No | See the specific _ScummVM_ section elsewhere in this guide |
|
||||
| saturn | Sega Saturn | Beetle Saturn | Kronos [LW],<br>Kronos **(Standalone)** [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| saturnjp | Sega Saturn [Japan] | Beetle Saturn | Kronos [LW],<br>Kronos **(Standalone)** [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||
| scummvm | ScummVM Game Engine | ScummVM | ScummVM **(Standalone)**,<br>DREAMM **(Standalone)** | No | See the specific _ScummVM_ section elsewhere in this guide |
|
||||
| scv | Epoch Super Cassette Vision | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| sega32x | Sega Mega Drive 32X | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
||||
| sega32xjp | Sega Super 32X [Japan] | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
||||
|
@ -4254,7 +4272,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
|||
| vectrex | GCE Vectrex | vecx | MAME - Current,<br>MAME **(Standalone)** | Yes for MAME | Single archive or ROM file |
|
||||
| vic20 | Commodore VIC-20 | VICE xvic | VICE xvic **(Standalone)** | No | Single archive or tape, cartridge or diskette image file |
|
||||
| videopac | Philips Videopac G7000 | O2EM | MAME - Current,<br>MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | Mednafen **(Standalone)** | No | |
|
||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | Mednafen **(Standalone)** | No | Single archive or ROM file |
|
||||
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section elsewhere in this guide |
|
||||
| vsmile | VTech V.Smile | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>3.1.1-alpha</string>
|
||||
<string>3.1.1</string>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleDisplayName</key>
|
||||
|
@ -21,9 +21,9 @@
|
|||
<key>CFBundleSignature</key>
|
||||
<string>ESDE</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>3.1.1-alpha</string>
|
||||
<string>3.1.1</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>3.1.1-alpha</string>
|
||||
<string>3.1.1</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>LSApplicationCategoryType</key>
|
||||
|
|
|
@ -2,7 +2,7 @@ ES-DE Frontend - Portable installation on Windows
|
|||
-------------------------------------------------
|
||||
|
||||
ES-DE release:
|
||||
3.1.1-alpha
|
||||
3.1.1
|
||||
|
||||
The latest version can be downloaded from https://es-de.org
|
||||
|
||||
|
@ -65,6 +65,7 @@ Emulators\demul\demul.exe
|
|||
Emulators\Dolphin-x64\Dolphin.exe
|
||||
Emulators\dosbox-staging\dosbox.exe
|
||||
Emulators\DOSBox-X\dosbox-x.exe
|
||||
Emulators\dreamm\dreamm.exe
|
||||
Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG.exe
|
||||
Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG-SSE2.exe
|
||||
Emulators\EasyRPG\Player.exe
|
||||
|
@ -85,6 +86,7 @@ Emulators\Hypseus Singe\hypseus.exe
|
|||
Emulators\izapple2\izapple2sdl_windows_amd64.exe
|
||||
Emulators\jgenesis\jgenesis-cli.exe
|
||||
Emulators\KEmulator\KEmulator.exe
|
||||
Emulators\kronos\kronos.exe
|
||||
Emulators\lime3ds\lime3ds.exe
|
||||
Emulators\m2emulator\EMULATOR.EXE
|
||||
Emulators\mame\mame.exe
|
||||
|
|
Binary file not shown.
|
@ -1133,6 +1133,12 @@ bool GuiScraperSearch::saveMetadata(const ScraperSearchResult& result,
|
|||
metadata.set(key, result.mdl.get(key));
|
||||
metadataUpdated = true;
|
||||
}
|
||||
// We need to check against a translated "unknown" for keys that have this default value.
|
||||
else if ((key == "developer" || key == "publisher" || key == "genre" || key == "players") &&
|
||||
metadata.get(key) == _("unknown")) {
|
||||
metadata.set(key, result.mdl.get(key));
|
||||
metadataUpdated = true;
|
||||
}
|
||||
// Else only update the value if it is set to the default metadata value.
|
||||
else if (metadata.get(key) == mMetaDataDecl.at(i).defaultValue) {
|
||||
metadata.set(key, result.mdl.get(key));
|
||||
|
|
|
@ -1290,6 +1290,7 @@ const std::string applicationName = "ES-DE";
|
|||
delete window->peekGui();
|
||||
window->deinit();
|
||||
|
||||
HttpReq::cleanupCurlMulti();
|
||||
TextureResource::setExit();
|
||||
CollectionSystemsManager::getInstance()->deinit(true);
|
||||
SystemData::deleteSystems();
|
||||
|
|
|
@ -1586,7 +1586,11 @@ void ViewController::reloadAll()
|
|||
void ViewController::setWindowSizeChanged(const int width, const int height)
|
||||
{
|
||||
#if defined(__ANDROID__)
|
||||
const std::pair<int, int> windowSize {Utils::Platform::Android::getWindowSize()};
|
||||
std::pair<int, int> windowSize {Utils::Platform::Android::getWindowSize()};
|
||||
const int screenRotation {Settings::getInstance()->getInt("ScreenRotate")};
|
||||
|
||||
if (screenRotation == 90 || screenRotation == 270)
|
||||
windowSize = std::make_pair(windowSize.second, windowSize.first);
|
||||
|
||||
if (windowSize.first == static_cast<int>(mRenderer->getScreenWidth()) &&
|
||||
windowSize.second == static_cast<int>(mRenderer->getScreenHeight())) {
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#define PROGRAM_VERSION_MAINTENANCE 1
|
||||
#define PROGRAM_RELEASE_NUMBER 46
|
||||
// clang-format on
|
||||
#define PROGRAM_VERSION_STRING "3.1.1-alpha"
|
||||
#define PROGRAM_VERSION_STRING "3.1.1"
|
||||
|
||||
#define PROGRAM_BUILT_STRING __DATE__ " - " __TIME__
|
||||
|
||||
|
|
|
@ -669,6 +669,19 @@ void RendererOpenGL::shaderPostprocessing(unsigned int shaders,
|
|||
if (shaders & Shader::SCANLINES)
|
||||
shaderList.push_back(Shader::SCANLINES);
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
// For unknown reasons some specific Android devices won't be able to render directly
|
||||
// from screen to a texture using one FBO and then read the pixels from there, instead
|
||||
// they need to render twice to both FBOs. This hack simply adds another core shader pass
|
||||
// to work around this issue. It only happens when the background is dimmed, i.e. when
|
||||
// opening a menu and when the blur has also been disabled.
|
||||
bool renderHack {false};
|
||||
if (textureRGBA && shaderList.size() == 1) {
|
||||
renderHack = true;
|
||||
shaderList.push_back(Shader::CORE);
|
||||
}
|
||||
#endif
|
||||
|
||||
setMatrix(getIdentity());
|
||||
bindTexture(mPostProcTexture1, 0);
|
||||
|
||||
|
@ -754,6 +767,12 @@ void RendererOpenGL::shaderPostprocessing(unsigned int shaders,
|
|||
drawTriangleStrips(vertices, 4, BlendFactor::SRC_ALPHA,
|
||||
BlendFactor::ONE_MINUS_SRC_ALPHA);
|
||||
|
||||
#if defined(__ANDROID__)
|
||||
if (renderHack) {
|
||||
vertices->dimming = 1.0f;
|
||||
vertices->shaderFlags ^= ShaderFlags::CONVERT_PIXEL_FORMAT;
|
||||
}
|
||||
#endif
|
||||
if (shaderCalls == 1)
|
||||
break;
|
||||
|
||||
|
|
|
@ -187,8 +187,7 @@ namespace Utils
|
|||
// Convert to hex string.
|
||||
char buf[33];
|
||||
for (int i {0}; i < 16; ++i)
|
||||
snprintf(buf + i * 2, 16, "%02x", digest[i]);
|
||||
buf[32] = 0;
|
||||
snprintf(buf + i * 2, 3, "%02x", digest[i]);
|
||||
|
||||
return std::string(buf);
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -8,7 +8,7 @@ msgstr ""
|
|||
"Project-Id-Version: ES-DE Frontend\n"
|
||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||
"PO-Revision-Date: 2024-11-24 17:41+0100\n"
|
||||
"PO-Revision-Date: 2024-12-02 10:11+0100\n"
|
||||
"Last-Translator: Josep M <johnnydement@duck.com>\n"
|
||||
"Language-Team: Català <info@es-de.org>\n"
|
||||
"Language: ca_ES\n"
|
||||
|
@ -1944,6 +1944,9 @@ msgid ""
|
|||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||
msgstr ""
|
||||
"EL REPOSITORI CLONAT LOCALMENT CONTÉ UNA URL INCORRECTA. AIXÒ ACOSTUMA A "
|
||||
"SIGNIFICAR QUE S'HA DESPLAÇAT EL TEMA A UN NOU GIT. CAL UNA DESCÀRREGA NOVA "
|
||||
"I ES REANOMENARÀ EL DIRECTORI DEL TEMA «%s» COM «%s_WRONG_URL_DISABLED»"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
|
@ -1988,7 +1991,7 @@ msgid "NOT INSTALLED"
|
|||
msgstr "NO INSTAL·LAT"
|
||||
|
||||
msgid "WRONG URL"
|
||||
msgstr ""
|
||||
msgstr "URL INCORRECTA"
|
||||
|
||||
msgid "LOCAL CHANGES"
|
||||
msgstr "CANVIS LOCALS"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgstr ""
|
|||
"Project-Id-Version: ES-DE Frontend\n"
|
||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||
"PO-Revision-Date: 2024-09-16 22:53+0200\n"
|
||||
"PO-Revision-Date: 2024-12-05 20:20+0100\n"
|
||||
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
||||
"Language-Team: Deutsch <info@es-de.org>\n"
|
||||
"Language: de_DE\n"
|
||||
|
@ -1022,13 +1022,13 @@ msgstr "TASTATUR BEENDEN SCHNELLEINGABE"
|
|||
|
||||
msgctxt "short"
|
||||
msgid "WHEN TO SAVE GAME METADATA"
|
||||
msgstr "WANN SPIELE-METADATEN SPEICHERN"
|
||||
msgstr "SPIELE-METADATEN SPEICHERN"
|
||||
|
||||
msgid "ON EXIT"
|
||||
msgstr "BEIM BEENDEN"
|
||||
|
||||
msgid "WHEN TO SAVE GAME METADATA"
|
||||
msgstr "WANN SPIELE-METADATEN SPEICHERN"
|
||||
msgstr "SPIELE-METADATEN SPEICHERN"
|
||||
|
||||
msgid "APPLICATION UPDATES"
|
||||
msgstr "APPLICATION UPDATES"
|
||||
|
@ -1043,7 +1043,7 @@ msgid "MONTHLY"
|
|||
msgstr "MONATLICH"
|
||||
|
||||
msgid "CHECK FOR APPLICATION UPDATES"
|
||||
msgstr "NACH APPLICATION-UPDATES SUCHEN"
|
||||
msgstr "APPLICATION-UPDATES SUCHEN"
|
||||
|
||||
msgid "INCLUDE PRERELEASES IN UPDATE CHECKS"
|
||||
msgstr "VORABVERSIONEN IN DER UPDATE-SUCHE"
|
||||
|
@ -1082,7 +1082,7 @@ msgid "DISABLE DESKTOP COMPOSITION (REQUIRES RESTART)"
|
|||
msgstr "DESKTOP-ZUSAMMENSETZUNG DEAKTIVIEREN (NEUSTART ERFORDERLICH)"
|
||||
|
||||
msgid "BACK BUTTON/BACK SWIPE EXITS APP"
|
||||
msgstr "ZURÜCK-TASTE/ZURÜCK-WISCHEN SCHLIESST DIE APP"
|
||||
msgstr "ZURÜCK-TASTE/-WISCHEN SCHLIESST DIE APP"
|
||||
|
||||
msgid "DEBUG MODE"
|
||||
msgstr "DEBUG MODUS"
|
||||
|
@ -1622,7 +1622,7 @@ msgid "PHYSICAL MEDIA SIZE"
|
|||
msgstr "PHYSISCHE MEDIENGRÖSSE"
|
||||
|
||||
msgid "GENERATE MIXIMAGES WHEN SCRAPING"
|
||||
msgstr "MIXIMAGES BEIN SCRAPEN GENERIEREN"
|
||||
msgstr "MIXIMAGES BEIM SCRAPEN GENERIEREN"
|
||||
|
||||
msgid "OVERWRITE MIXIMAGES (SCRAPER/OFFLINE GENERATOR)"
|
||||
msgstr "ÜBERSCHREIBEN VON MIXIMAGES (SCRAPER/OFFLINE-GENERATOR)"
|
||||
|
@ -1970,6 +1970,10 @@ msgid ""
|
|||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||
msgstr ""
|
||||
"DAS LOKAL GEKLONTE REPOSITORY ENTHÄLT DIE FALSCHE URL, WAS NORMALERWEISE "
|
||||
"BEDEUTET, DASS DAS THEME AUF EINE NEUE GIT-SITE VERSCHOBEN WURDE. EIN NEUER "
|
||||
"DOWNLOAD IST ERFORDERLICH UND DAS ALTE THEME-VERZEICHNIS „%s“ WIRD IN "
|
||||
"„%s_WRONG_URL_DISABLED“ UMBENANNT."
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
|
@ -2014,7 +2018,7 @@ msgid "NOT INSTALLED"
|
|||
msgstr "NICHT INSTALLIERT"
|
||||
|
||||
msgid "WRONG URL"
|
||||
msgstr ""
|
||||
msgstr "FALSCHE URL"
|
||||
|
||||
msgid "LOCAL CHANGES"
|
||||
msgstr "LOKALE ÄNDERUNGEN"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgstr ""
|
|||
"Project-Id-Version: ES-DE Frontend\n"
|
||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||
"PO-Revision-Date: 2024-09-01 18:27+0200\n"
|
||||
"PO-Revision-Date: 2024-11-29 19:08+0100\n"
|
||||
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
||||
"Language-Team: Español (España) <info@es-de.org>\n"
|
||||
"Language: es_ES\n"
|
||||
|
@ -1975,6 +1975,10 @@ msgid ""
|
|||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||
msgstr ""
|
||||
"EL REPOSITORIO CLONADO LOCALMENTE CONTIENE LA URL INCORRECTA, LO QUE "
|
||||
"NORMALMENTE SIGNIFICA QUE EL TEMA HA SIDO MOVIDO A UN NUEVO SITIO GIT. SE "
|
||||
"REQUIERE UNA NUEVA DESCARGA Y EL ANTIGUO DIRECTORIO DEL TEMA \"%s\" SERÁ "
|
||||
"RENOMBRADO A \"%s_WRONG_URL_DISABLED\""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
|
@ -2019,7 +2023,7 @@ msgid "NOT INSTALLED"
|
|||
msgstr "NO INSTALADO"
|
||||
|
||||
msgid "WRONG URL"
|
||||
msgstr ""
|
||||
msgstr "URL INCORRECTA"
|
||||
|
||||
msgid "LOCAL CHANGES"
|
||||
msgstr "CAMBIOS LOCALES"
|
||||
|
|
|
@ -7,8 +7,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ES-DE Frontend\n"
|
||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||
"PO-Revision-Date: 2024-11-24 18:17+0100\n"
|
||||
"POT-Creation-Date: 2024-12-04 20:29+0100\n"
|
||||
"PO-Revision-Date: 2024-12-04 18:55+0100\n"
|
||||
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
||||
"Language-Team: Français <info@es-de.org>\n"
|
||||
"Language: fr_FR\n"
|
||||
|
@ -1628,7 +1628,7 @@ msgid "BOX SIZE"
|
|||
msgstr "TAILLE DE LA BOITE"
|
||||
|
||||
msgid "PHYSICAL MEDIA SIZE"
|
||||
msgstr "TAILLE DES MÉDIAS PHYQUES"
|
||||
msgstr "TAILLE DES MÉDIAS PHYSIQUE"
|
||||
|
||||
msgid "GENERATE MIXIMAGES WHEN SCRAPING"
|
||||
msgstr "GÉNÉRER LE MIX D'IMAGES LORS DU SCRAPING"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgstr ""
|
|||
"Project-Id-Version: ES-DE Frontend\n"
|
||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||
"PO-Revision-Date: 2024-09-02 13:06+0300\n"
|
||||
"PO-Revision-Date: 2024-12-03 23:46+0200\n"
|
||||
"Last-Translator: Lorenzo Castelletta <lorenzo.castelletta@gmail.com>\n"
|
||||
"Language-Team: Italiano <info@es-de.org>\n"
|
||||
"Language: it_IT\n"
|
||||
|
@ -16,7 +16,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 3.4.4\n"
|
||||
"X-Generator: Poedit 3.5\n"
|
||||
|
||||
msgid "Network error (status:"
|
||||
msgstr "Errore di rete (stato:"
|
||||
|
@ -25,7 +25,7 @@ msgid "New prerelease available:"
|
|||
msgstr "Nuova prerelease disponibile:"
|
||||
|
||||
msgid "New release available:"
|
||||
msgstr "Nuova release disponibile:"
|
||||
msgstr "Nuova versione disponibile:"
|
||||
|
||||
msgid "For more information visit"
|
||||
msgstr "Per ulteriori informazioni visita"
|
||||
|
@ -200,7 +200,7 @@ msgstr "ERRORE: IL FILE DEL DESKTOP NON ESISTE O È ILLEGIBILE"
|
|||
|
||||
#, c-format
|
||||
msgid "ERROR LAUNCHING GAME '%s' (ERROR CODE %i)"
|
||||
msgstr "ERRORE NEL LANCIO DEL GIOCO '%s' (CODICE DI ERRORE %i)"
|
||||
msgstr "ERRORE NELL'ESECUZIONE DEL GIOCO '%s' (CODICE DI ERRORE %i)"
|
||||
|
||||
msgid "RATING"
|
||||
msgstr "VOTO"
|
||||
|
@ -663,7 +663,7 @@ msgid "THEME COLOR SCHEME"
|
|||
msgstr "PROFILO COLORI DEL TEMA"
|
||||
|
||||
msgid "THEME FONT SIZE"
|
||||
msgstr "DIMENSIONI CARATTERI TEMA"
|
||||
msgstr "DIMENSIONE CARATTERI TEMA"
|
||||
|
||||
msgid "THEME ASPECT RATIO"
|
||||
msgstr "RAPPORTO D'ASPETTO DEL TEMA"
|
||||
|
@ -838,19 +838,19 @@ msgid "SCREENSAVER SETTINGS"
|
|||
msgstr "IMPOSTAZIONI SCREENSAVER"
|
||||
|
||||
msgid "ENABLE THEME VARIANT TRIGGERS"
|
||||
msgstr "ABILITA GLI ATTIVATORI DELLE VARIANI DEL TEMA"
|
||||
msgstr "ABILITA GLI ATTIVATORI DELLE VARIANTI DEL TEMA"
|
||||
|
||||
msgid "BLUR BACKGROUND WHEN MENU IS OPEN"
|
||||
msgstr "OFFUSCA LO SFONDO QUANDO IL MENÙ E APERTO"
|
||||
msgstr "OFFUSCA LO SFONDO QUANDO IL MENÙ È APERTO"
|
||||
|
||||
msgid "SORT FOLDERS ON TOP OF GAMELISTS"
|
||||
msgstr "ORDINA LE CARTELLE IN CIMA AI FILE GAMELIST"
|
||||
|
||||
msgid "SORT FAVORITE GAMES ABOVE NON-FAVORITES"
|
||||
msgstr "MOSTRA I FAVORITI PRIMA DEI NON FAVORITI"
|
||||
msgstr "MOSTRA I PREFERITI PRIMA DEI NON PREFERITI"
|
||||
|
||||
msgid "ADD STAR MARKINGS TO FAVORITE GAMES"
|
||||
msgstr "AGGIUNGI L'INDICATORE A STELLE AI GIOCHI FAVORITI"
|
||||
msgstr "AGGIUNGI L'INDICATORE A STELLE AI GIOCHI PREFERITI"
|
||||
|
||||
msgid "ENABLE TEXTLIST QUICK SCROLLING OVERLAY"
|
||||
msgstr "ABILITA L'OVERLAY DI SCORRIMENTO RAPIDO DEI TESTI"
|
||||
|
@ -859,7 +859,7 @@ msgid "ENABLE VIRTUAL KEYBOARD"
|
|||
msgstr "ABILITA LA TASTIERA VIRTUALE"
|
||||
|
||||
msgid "ENABLE TOGGLE FAVORITES BUTTON"
|
||||
msgstr "ABILITA IL PULSANTE FAVORITI"
|
||||
msgstr "ABILITA IL PULSANTE PREFERITI"
|
||||
|
||||
msgid "ENABLE GAMELIST FILTERS"
|
||||
msgstr "ABILITA I FILTRI DEI FILE GAMELIST"
|
||||
|
@ -960,13 +960,13 @@ msgid ""
|
|||
msgstr ""
|
||||
"LA TASTIERA ED I CONTROLLER SONO CONFIGURATI AUTOMATICAMENTE, MA USANDO "
|
||||
"QUESTO STRUMENTO PUOI SOVRASCRIVERE LA MAPPATURA PREDEFINITA DEI PULSANTI "
|
||||
"(QUESTO NON IMPATTERÀ SUI MESSAGGI D'AIUTO)"
|
||||
"(QUESTO NON IMPATTERÀ I MESSAGGI D'AIUTO)"
|
||||
|
||||
msgid "PROCEED"
|
||||
msgstr "PROCEDI"
|
||||
|
||||
msgid "GAME MEDIA DIRECTORY"
|
||||
msgstr "CARTELLA DEI MEDIA FILE"
|
||||
msgstr "CARTELLA DEI FILE MULTIMEDIALI"
|
||||
|
||||
msgid "ENTER GAME MEDIA DIRECTORY"
|
||||
msgstr "INSERISCI LA CARTELLA DEI MEDIA FILE"
|
||||
|
@ -1020,7 +1020,7 @@ msgid "ROTATE SCREEN (REQUIRES RESTART)"
|
|||
msgstr "RUOTA SCHERMO (RIAVVIO NECESSARIO)"
|
||||
|
||||
msgid "KEYBOARD QUIT SHORTCUT"
|
||||
msgstr "SCORCIATOIA DA TASTIERA PER USCIRE"
|
||||
msgstr "SCORCIATOIA DI USCITA"
|
||||
|
||||
msgctxt "short"
|
||||
msgid "WHEN TO SAVE GAME METADATA"
|
||||
|
@ -1048,7 +1048,7 @@ msgid "CHECK FOR APPLICATION UPDATES"
|
|||
msgstr "CONTROLLO AGGIORNAMENTI APPLICAZIONE"
|
||||
|
||||
msgid "INCLUDE PRERELEASES IN UPDATE CHECKS"
|
||||
msgstr "INCLUDI LE PRERELEASE NEL CONTROLLO DEGLI AGGIORNAMENTI"
|
||||
msgstr "INCLUDI PRERELEASE IN CONTROLLO AGGIORNAMENTI"
|
||||
|
||||
msgid "HIDE TASKBAR (REQUIRES RESTART)"
|
||||
msgstr "NASCONDI TASKBAR (RIAVVIO NECESSARIO)"
|
||||
|
@ -1114,9 +1114,9 @@ msgstr ""
|
|||
"QUESTO GENERERÀ TUTTE LE DIRECTORY DEI SISTEMI ALL'INTERNO DELLA TUA "
|
||||
"CARTELLA DELLE ROM E AGGIORNERÀ ANCHE TUTTI I FILE SYSTEMINFO.TXT. QUESTA È "
|
||||
"UN'OPERAZIONE SICURA CHE NON ELMINIERÀ O MODIFICHERÀ I TUOI FILE DEI GIOCHI. "
|
||||
"PER DIMINUIRE I TEMPI DI CARICAMENTO DELL'APPLICAZIONE È CONSIGLIATO DI "
|
||||
"ELIMINARE LE DIRECTORY DEI SISTEMI DI CUI NON SI HA BISOGNO, DOPO AVER "
|
||||
"ESEGUITO QUESTO STRUMENTO"
|
||||
"PER DIMINUIRE I TEMPI DI CARICAMENTO DELL'APPLICAZIONE. DOPO AVER ESEGUITO "
|
||||
"QUESTA OPERAZIONE È CONSIGLIATO DI ELIMINARE LE DIRECTORY DEI SISTEMI DI CUI "
|
||||
"NON SI HA BISOGNO."
|
||||
|
||||
msgid "THE SYSTEM DIRECTORIES WERE SUCCESSFULLY CREATED"
|
||||
msgstr "LE DIRECTORY DEI SISTEMI SONO STATE CREATE CON SUCCESSO"
|
||||
|
@ -1136,7 +1136,7 @@ msgid ""
|
|||
"GAMES AND SYSTEMS"
|
||||
msgstr ""
|
||||
"QUESTO EFFETTUERA UN RESCAN DELLA TUA DIRECTORY DELLE ROM, RILEVANDO I "
|
||||
"CAMBIAMENTI, TIPO AGGIUNTA O RIMOZIONE DI GIOCHI E SISTEMI"
|
||||
"CAMBIAMENTI, COME L'AGGIUNTA O LA RIMOZIONE DI GIOCHI E SISTEMI."
|
||||
|
||||
msgid "REALLY QUIT?"
|
||||
msgstr "VUOI DAVVERO USCIRE?"
|
||||
|
@ -1306,10 +1306,10 @@ msgid ""
|
|||
"DIRECTORY. YOU CAN MANUALLY DELETE THIS FOLDER WHEN YOU ARE SURE IT'S NO "
|
||||
"LONGER NEEDED."
|
||||
msgstr ""
|
||||
"QUESTO RIMUOVERÀ TUTTI I FILE MEDIA CHE NON HANNO UNA CORRISPONDENZA CON I "
|
||||
"QUESTO RIMUOVERÀ TUTTI I FILE MULTIMEDIALI SENZA UNA CORRISPONDENZA CON I "
|
||||
"FILE DEI GIOCHI. QUESTI FILE VERRANNO SPOSTATI IN UNA CARTELLA CLEANUP, "
|
||||
"DENTRO ALLA TUA DIRECTORY DI MEDIA DEI GIOCHI. CANCELLA QUESTA CARTELLA "
|
||||
"QUANDO SARAI SICURO CHE IL SUO CONTENUTO NON SARÀ PIÙ NECESSARIO."
|
||||
"NELLA TUA DIRECTORY DEI MEDIA DEI GIOCHI. CANCELLA QUESTA CARTELLA QUANDO "
|
||||
"SARAI SICURO CHE IL SUO CONTENUTO NON SARÀ PIÙ NECESSARIO."
|
||||
|
||||
msgid ""
|
||||
"THIS WILL REMOVE ALL ENTRIES FROM YOUR GAMELIST XML FILES WHERE NO MATCHING "
|
||||
|
@ -1317,11 +1317,11 @@ msgid ""
|
|||
"CLEANUP FOLDER INSIDE YOUR GAMELISTS DIRECTORY. YOU CAN MANUALLY DELETE THIS "
|
||||
"FOLDER WHEN YOU ARE SURE IT'S NO LONGER NEEDED."
|
||||
msgstr ""
|
||||
"QUESTO RIMUOVERÀ TUTTI I RECORD DAI TUOI FILE GAMELIST.XML CHE NON HANNO UNA "
|
||||
"QUESTO RIMUOVERÀ TUTTI I RECORD DAI TUOI FILE GAMELIST.XML SENZA UNA "
|
||||
"CORRISPONDENZA CON I FILE DEI GIOCHI. UN BACKUP DEI FILE ORIGINALI VERRÀ "
|
||||
"SALVATO DENTRO AD UNA CARTELLA CLEANUP, ALL'INTERNO DELLA TUA DIRECTORY "
|
||||
"GAMELISTS. CANCELLA QUESTA CARTELLA QUANDO SARAI SICURO CHE IL SUO CONTENUTO "
|
||||
"NON SARÀ PIÙ NECESSARIO."
|
||||
"SALVATO IN UNA CARTELLA CLEANUP, ALL'INTERNO DELLA TUA DIRECTORY GAMELISTS. "
|
||||
"CANCELLA QUESTA CARTELLA QUANDO SARAI SICURO CHE IL SUO CONTENUTO NON SARÀ "
|
||||
"PIÙ NECESSARIO."
|
||||
|
||||
msgid ""
|
||||
"THIS WILL REMOVE ALL ENTRIES FROM YOUR CUSTOM COLLECTIONS CONFIGURATION "
|
||||
|
@ -1330,22 +1330,22 @@ msgid ""
|
|||
"ONLY CURRENTLY ENABLED COLLECTIONS WILL BE PROCESSED."
|
||||
msgstr ""
|
||||
"QUESTO RIMUOVERÀ TUTTI I RECORD DAI FILE DI CONFIGURAZIONE DELLE TUE "
|
||||
"COLLEZIONI PERSONALIZZATE, CHE NON HANNO UNA CORRISPONDENZA CON I FILE DEI "
|
||||
"GIOCHI. VERRÀ EFFETTUATO UN BACKUP DEI FILE ORIGINALI IN UNA CARTELLA "
|
||||
"CLEANUP, ALL'INTERNO DELLA TUA DIRECTORY DELLE COLLEZIONI. VERRANNO "
|
||||
"PROCESSATE SOLTANTO LE COLLEZIONI ATTIVE."
|
||||
"COLLEZIONI PERSONALIZZATE SENZA UNA CORRISPONDENZA CON I FILE DEI GIOCHI. "
|
||||
"VERRÀ EFFETTUATO UN BACKUP DEI FILE ORIGINALI IN UNA CARTELLA CLEANUP, NELLA "
|
||||
"TUA DIRECTORY DELLE COLLEZIONI. VERRANNO PROCESSATE SOLTANTO LE COLLEZIONI "
|
||||
"ATTIVE."
|
||||
|
||||
msgid "DESCRIPTION:"
|
||||
msgstr "DESCRIZIONE:"
|
||||
|
||||
msgid "TOTAL ENTRIES REMOVED:"
|
||||
msgstr "NUMERO DI ELEMENTI TOTALI RIMOSSI:"
|
||||
msgstr "TOTALE ELEMENTI RIMOSSI:"
|
||||
|
||||
msgid "LAST PROCESSED SYSTEM:"
|
||||
msgstr "ULTIMO SISTEMA PROCESSATO:"
|
||||
msgstr "ULTIMO SIS. PROCESSATO:"
|
||||
|
||||
msgid "LAST ERROR MESSAGE:"
|
||||
msgstr "ULTIMO MESSAGGIO DI ERRORE:"
|
||||
msgstr "ULTIMO MSG ERRORE:"
|
||||
|
||||
msgid "MEDIA"
|
||||
msgstr "MEDIA"
|
||||
|
@ -1713,7 +1713,7 @@ msgid "CONVERT UNDERSCORES TO SPACES WHEN SEARCHING"
|
|||
msgstr "CONVERTI UNDERSCORE IN SPAZI DURANTE RICERCA"
|
||||
|
||||
msgid "REMOVE DOTS FROM SEARCHES WHEN AUTO-SCRAPING"
|
||||
msgstr "RIMUOVI PUNTI DA RICERCHE DURANTE AUTOSCRAPING"
|
||||
msgstr "RIMUOVI I PUNTI DA RICERCHE DURANTE AUTOSCRAPING"
|
||||
|
||||
msgid "ENABLE FALLBACK TO ADDITIONAL REGIONS"
|
||||
msgstr "ABILITA IL FALLBACK SU ALTRE REGIONI"
|
||||
|
@ -1864,7 +1864,7 @@ msgid "STRETCH IMAGES TO SCREEN RESOLUTION"
|
|||
msgstr "ALLARGA IMMAGINI ALLA RISOLUZIONE SCHERMO"
|
||||
|
||||
msgid "DISPLAY GAME INFO OVERLAY"
|
||||
msgstr "MOSTRA MASCHERA DELLE INFORMAZIONI DEL GIOCO"
|
||||
msgstr "MOSTRA OVERLAY DELLE INFORMAZIONI DEL GIOCO"
|
||||
|
||||
msgid "RENDER SCANLINES"
|
||||
msgstr "RENDERIZZA SCANLINES"
|
||||
|
@ -1932,8 +1932,8 @@ msgid ""
|
|||
"\"%s\" WILL BE RENAMED TO \"%s_DISABLED\""
|
||||
msgstr ""
|
||||
"SEMBRA CHE QUESTO TEMA SIA STATO SCARICATO MANUALMENTE E NON TRAMITE IL "
|
||||
"DOWNLOADER DI TEMI. È RICHIESTO UN NUOVO DOWNLOAD E LA VECCHIA DIRECTORY DEL "
|
||||
"TEMA \"%s\" VERRÀ RINOMINATA IN \"%s_DISABLED\""
|
||||
"DOWNLOADER DI TEMI. È NECESSARIO UN NUOVO DOWNLOAD DEL TEMA, LA CUI VECCHIA "
|
||||
"DIRECTORY \"%s\" VERRÀ RINOMINATA IN \"%s_DISABLED\""
|
||||
|
||||
msgid "DOWNLOADING THEME"
|
||||
msgstr "STO SCARICANDO IL TEMA"
|
||||
|
@ -1945,10 +1945,10 @@ msgid ""
|
|||
"THE ES-DE PROCESS WAS KILLED. A FRESH DOWNLOAD IS REQUIRED AND THE OLD THEME "
|
||||
"DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_CORRUPT_DISABLED\""
|
||||
msgstr ""
|
||||
"SEMBRA CHE QUESTO REPOSITORY DEL TEMA SIA CORROTTO, IL CHE POTREBBE ESSERE "
|
||||
"SEMBRA CHE IL REPOSITORY DI QUESTO TEMA SIA CORROTTO, IL CHE POTREBBE ESSERE "
|
||||
"STATO CAUSATO DA UN'INTERRUZIONE DI UN PRECEDENTE DOWNLOAD O AGGIORNAMENTO. "
|
||||
"AD ESEMPIO SE IL PROCESSO ES-DE È STATO INTERROTTO. È NECESSARIO UN NUOVO "
|
||||
"DOWNLOAD E LA VECCHIA DIRECTORY DEL TEMA \"%s\" VERRÀ RINOMINATA IN "
|
||||
"AD ESEMPIO SE IL PROCESSO ES-DE È STATO INTERROTTO. È NECESSARIO RISCARICARE "
|
||||
"IL TEMA E LA SUA VECCHIA DIRECTORY \"%s\" VERRÀ RINOMINATA IN "
|
||||
"\"%s_CORRUPT_DISABLED\""
|
||||
|
||||
#, c-format
|
||||
|
@ -1960,7 +1960,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"SEMBRA CHE QUESTO SIA UN REPOSITORY SHALLOW, IL CHE SIGNIFICA CHE È STATO "
|
||||
"SCARICATO UTILIZZANDO UNO STRUMENTO DIVERSO DAL DOWNLOADER DI TEMI. È "
|
||||
"RICHIESTO UN NUOVO DOWNLOAD E LA VECCHIA DIRECTORY DEL TEMA \"%s\" VERRÀ "
|
||||
"NECESSARIO RISCARICARE IL TEMA, LA CUI VECCHIA DIRECTORY \"%s\" VERRÀ "
|
||||
"RINOMINATA IN \"%s_DISABLED\""
|
||||
|
||||
#, c-format
|
||||
|
@ -1969,15 +1969,19 @@ msgid ""
|
|||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||
msgstr ""
|
||||
"IL REPOSITORY CLONATO IN LOCALE CONTIENE L'URL ERRATO, IL CHE SOLITAMENTE "
|
||||
"STA A SIGNIFICARE CHE IL TEMA È STATO SPOSTATO IN UN NUOVO REPOSITORY. È "
|
||||
"NECESSARIO UN NUOVO DOWNLOAD DEL TEMA, MENTRE LA SUA VECCHIA DIRECTORY "
|
||||
"\"%s\" VERRÀ RINOMINATA IN \"%s_WRONG_URL_DISABLED\""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"THEME REPOSITORY \"%s\" CONTAINS LOCAL CHANGES. PROCEED TO OVERWRITE YOUR "
|
||||
"CHANGES OR CANCEL TO SKIP ALL UPDATES FOR THIS THEME"
|
||||
msgstr ""
|
||||
"IL REPOSITORY DEL TEMA \"%s\" CONTINENE MODIFICHE FATTE IN LOCALE. PROCEDI "
|
||||
"PER SOVRASCRIVERE LE TUE MODIFICHE O ANNULLA PER SALTARE TUTTI GLI "
|
||||
"AGGIORNAMENTI DI QUESTO TEMA"
|
||||
"IL REPOSITORY DEL TEMA \"%s\" CONTINENE MODIFICHE FATTE IN LOCALE. "
|
||||
"PROCEDENDO SOVRASCRIVERAI TUTTE LE TUE MODIFICHE. IN ALTERNATIVA PUOI "
|
||||
"ANNULLARE PER EVITARE DI AGGIORNARE QUESTO TEMA"
|
||||
|
||||
msgid "UPDATING THEME"
|
||||
msgstr "STO AGGIORNANDO IL TEMA"
|
||||
|
@ -1992,7 +1996,7 @@ msgid "ASPECT RATIOS:"
|
|||
msgstr "RAPPORTI D'ASPETTO:"
|
||||
|
||||
msgid "FONT SIZES:"
|
||||
msgstr "NR. GRANDEZZE FONTS:"
|
||||
msgstr "NR. GRANDEZZE FONT:"
|
||||
|
||||
msgid "INSTALLED"
|
||||
msgstr "INSTALLATO"
|
||||
|
@ -2013,7 +2017,7 @@ msgid "NOT INSTALLED"
|
|||
msgstr "NON INSTALLATO"
|
||||
|
||||
msgid "WRONG URL"
|
||||
msgstr ""
|
||||
msgstr "URL ERRATO"
|
||||
|
||||
msgid "LOCAL CHANGES"
|
||||
msgstr "MODIFICHE LOCALI"
|
||||
|
@ -2087,7 +2091,7 @@ msgstr ""
|
|||
"PER QUESTO VERRÀ PRIMA SCARICATO IL REPOSITORY DELLA LISTA DEI TEMI, IL CHE "
|
||||
"POTREBBE DURARE UN POCHINO. LE SUCCESSIVE ESECUZIONI SARANNO MOLTO PIÙ "
|
||||
"VELOCI DI QUESTA, VISTO CHE VERRANNO CONTROLLATI SOLTANTO I NUOVI FILE O "
|
||||
"QUELLI AGGIORNATI. LO STESSO VALE PER QUALSIASI TEMA CHE VENGA SCARICATO. "
|
||||
"QUELLI DA AGGIORNARE. LO STESSO VALE PER QUALSIASI TEMA CHE VENGA SCARICATO. "
|
||||
"NOTA CHE NON PUOI INTERROMPERE UN DOWNLOAD IN CORSO, POICHÈ POTREBBE PORTARE "
|
||||
"AD UNA CORRUZIONE DEI DATI."
|
||||
|
||||
|
@ -2374,23 +2378,23 @@ msgstr ""
|
|||
"IMPOSSIBILE AGGIUNGERE COLLEZIONI PERSONALIZZATE A COLLEZIONI PERSONALIZZATE"
|
||||
|
||||
msgid "CAN'T ADD PLACEHOLDERS TO CUSTOM COLLECTIONS"
|
||||
msgstr "IMPOSSIBILE AGGIUNGERE DEI SEGNAPOSTO ALLE COLLEZIONI PERSONALIZZATE"
|
||||
msgstr "IMPOSSIBILE AGGIUNGERE DEI SEGNALIBRI ALLE COLLEZIONI PERSONALIZZATE"
|
||||
|
||||
msgid "CAN'T ADD FOLDERS TO CUSTOM COLLECTIONS"
|
||||
msgstr "IMPOSSIBILE AGGIUNGERE LE CARTELLE ALLE COLLEZIONI PERSONALIZZATE"
|
||||
|
||||
#, c-format
|
||||
msgid "MARKED FOLDER '%s' AS FAVORITE"
|
||||
msgstr "LA CARTELLA '%s' È STATA MARCATA COME PREFERITA"
|
||||
msgstr "LA CARTELLA '%s' È STATA AGGIUNTA AI PREFERITI"
|
||||
|
||||
#, c-format
|
||||
msgid "REMOVED FAVORITE MARKING FOR FOLDER '%s'"
|
||||
msgstr "LA CARTELLA '%s' NON È PIÙ MARCATA COME FAVORITA"
|
||||
msgstr "LA CARTELLA '%s' È STATA RIMOSSA DAI PREFERITI"
|
||||
|
||||
msgid "CAN'T ADD ENTRIES THAT ARE NOT COUNTED AS GAMES TO CUSTOM COLLECTIONS"
|
||||
msgstr ""
|
||||
"NON POSSONO ESSERE INSERITI RECORD, CHE NON SONO INTESI COME GIOCHI, ALLE "
|
||||
"COLLEZIONI PERSONALIZZATE"
|
||||
"IMPOSSIBILE AGGIUNGERE ELEMENTI, CHE NON SIANO GIOCHI, NELLE COLLEZIONI "
|
||||
"PERSONALIZZATE"
|
||||
|
||||
msgid "system"
|
||||
msgstr "sistema"
|
||||
|
@ -2464,10 +2468,10 @@ msgid ""
|
|||
"SEE THE APPLICATION LOG FILE es_log.txt FOR ADDITIONAL INFO"
|
||||
msgstr ""
|
||||
"IMPOSSIBILE LEGGERE IL FILE DI CONFIGURAZIONE DEI SISTEMI. SE HAI UN FILE "
|
||||
"es_systems.xml PERSONALIZZATO, ALLORA QUALCOSA C'È SICURAMENTE QUALCOSA CHE "
|
||||
"NON VA CON LA SUA SINTASSI XML. SE INVECE NON HAI UN FILE PERSONALIZZATO DEI "
|
||||
"SISTEMI, ALLORA L'INSTALLAZIONE DI ES-DE NON FUNZIONA CORRETTAMENTE. LEGGI "
|
||||
"IL FILE DI LOG DELL'APPLICAZIONE es_log.txt PER MAGGIORI DETTAGLI"
|
||||
"es_systems.xml PERSONALIZZATO, PROBABILMENTE C'È QUALCOSA CHE NON VA CON LA "
|
||||
"SUA SINTASSI XML. SE INVECE NON HAI UN FILE PERSONALIZZATO DEI SISTEMI, "
|
||||
"ALLORA L'INSTALLAZIONE DI ES-DE NON FUNZIONA CORRETTAMENTE. LEGGI IL FILE DI "
|
||||
"LOG DELL'APPLICAZIONE es_log.txt PER MAGGIORI DETTAGLI"
|
||||
|
||||
msgid ""
|
||||
"NO GAME FILES WERE FOUND, PLEASE PLACE YOUR GAMES IN THE CONFIGURED ROM "
|
||||
|
@ -2510,10 +2514,10 @@ msgstr ""
|
|||
"RISCANSIONARE I SISTEMI"
|
||||
|
||||
msgid "Currently configured path:"
|
||||
msgstr "Percorso configurato al momento:"
|
||||
msgstr "Percorso attualmente configurato:"
|
||||
|
||||
msgid "LOAD CURRENTLY CONFIGURED PATH"
|
||||
msgstr "CARICA IL PERCORSO MOMENTANEAMENTE CONFIGURATO"
|
||||
msgstr "CARICA IL PERCORSO ATTUALMENTE CONFIGURATO"
|
||||
|
||||
msgid "CLEAR (LEAVE BLANK TO RESET TO DEFAULT PATH)"
|
||||
msgstr "PULISCI (LASCIARE VUOTO PER RESETTARE AL PERCORSO PREDEFINITO)"
|
||||
|
@ -2528,17 +2532,18 @@ msgid ""
|
|||
"THIS MAY CREATE A LOT OF FOLDERS SO IT'S ADVICED TO REMOVE THE ONES YOU "
|
||||
"DON'T NEED"
|
||||
msgstr ""
|
||||
"QUESTO GENERERÀ LE DIRECTORY DI TUTTI I SISTEMI DEFINITI IN es_systems.xml\n"
|
||||
"QUESTO GENERERÀ LE DIRECTORY PER OGNI SISTEMA DEFINITO NEL FILE es_systems."
|
||||
"xml\n"
|
||||
"\n"
|
||||
"QUESTO POTREBBE CREARE MOLTE CARTELLE ED È QUINDI CONSIGLIATO DI RIMUOVERE "
|
||||
"QUELLE DI CUI NON SI HA BISOGNO"
|
||||
"QUELLE SUPERFLUE"
|
||||
|
||||
msgid ""
|
||||
"THE SYSTEM DIRECTORIES WERE SUCCESSFULLY GENERATED, EXIT THE APPLICATION AND "
|
||||
"PLACE YOUR GAMES IN THE NEW FOLDERS"
|
||||
msgstr ""
|
||||
"LE SEGUENTI DIRECTORY DEI SISTEMI SONO STATE GENERATE CON SUCCESSO. ESCI "
|
||||
"DALL'APPLICAZIONE ED INSERISCI I TUOI GIOCHI NELLE NUOVE CARTELLE"
|
||||
"LE DIRECTORY DEI SISTEMI SONO STATE CREATE CON SUCCESSO. ESCI "
|
||||
"DALL'APPLICAZIONE ED INSERISCI I TUOI GIOCHI IN QUESTE NUOVE CARTELLE"
|
||||
|
||||
msgid ""
|
||||
"ERROR CREATING THE SYSTEM DIRECTORIES, PERMISSION PROBLEMS OR DISK FULL?\n"
|
||||
|
@ -2571,13 +2576,13 @@ msgid ""
|
|||
"ACCOMPLISHED. AS IS ALSO DESCRIBED IN THAT DOCUMENT, NEVER UNPACK A NEW "
|
||||
"RELEASE ON TOP OF AN OLD INSTALLATION AS THAT MAY BREAK THE APPLICATION."
|
||||
msgstr ""
|
||||
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ LA VERSIONE PORTATILE PER "
|
||||
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ LA VERSIONE PORTABLE PER "
|
||||
"WINDOWS PIÙ RECENTE PER TE, MA DOVRAI EFFETTUARE L'AGGIORNAMENTO "
|
||||
"MANUALMENTE. LEGGI IL FILE README.TXT ALL'INTERNO DEL FILE ZIP SCARICATO, "
|
||||
"PER LE ISTRUZIONI NECESSARIE AL COMPLETAMENTO DELL'OPERAZIONE. COME "
|
||||
"DESCRITTO ANCHE NEL DOCUMENTO STESSO, NON BISOGNA MAI SPACCHETTARE, UNA "
|
||||
"NUOVA VERSIONE, SOPRA AD UNA GIÀ PRE-ESISTENTE, ONDE EVITARE DI RECARE DANNI "
|
||||
"ALL'APPLICAZIONE."
|
||||
"DESCRITTO ANCHE NEL DOCUMENTO STESSO, NON BISOGNA MAI ESTRARRE L'ARCHIVIO "
|
||||
"SOVRASCRIVENDO I VECCHI FILE, ONDE EVITARE DI RENDERE L'APPLICAZIONE NON "
|
||||
"FUNZIONANTE."
|
||||
|
||||
msgid ""
|
||||
"THE APPLICATION UPDATER WILL DOWNLOAD THE LATEST WINDOWS INSTALLER RELEASE "
|
||||
|
@ -2585,29 +2590,28 @@ msgid ""
|
|||
"DOING THIS, MAKE SURE THAT YOU ANSWER YES TO THE QUESTION OF WHETHER TO "
|
||||
"UNINSTALL THE OLD VERSION, OR YOU MAY END UP WITH A BROKEN SETUP."
|
||||
msgstr ""
|
||||
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ L'INSTALLER PER WINDOWS PIÙ "
|
||||
"RECENTE PER TE, MA DOVRAI ESEGUIRLO MANUALMENTE, PER ESEGUIRE "
|
||||
"L'AGGIORNAMENTO. DURANTE QUESTA PROCEDURA ASSICURATI DI RISPONDERE DI SÌ "
|
||||
"ALLA DOMANDA SULLA DISINSTALLAZIONE DELLA VECCHIA VERSIONE, O POTRESTI "
|
||||
"INCORRERE IN UN'INSTALLAZIONE NON FUNZIONANTE."
|
||||
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ PER TE L'INSTALLER PER WINDOWS "
|
||||
"PIÙ RECENTE, MA DOVRAI ESEGUIRLO MANUALMENTE, PER ESEGUIRE L'AGGIORNAMENTO. "
|
||||
"DURANTE QUESTA PROCEDURA ASSICURATI DI RISPONDERE DI SÌ ALLA DOMANDA SULLA "
|
||||
"DISINSTALLAZIONE DELLA VECCHIA VERSIONE, O POTRESTI INCORRERE IN PROBLEMI."
|
||||
|
||||
msgid ""
|
||||
"THE APPLICATION UPDATER WILL DOWNLOAD THE LATEST RELEASE FOR YOU, BUT YOU "
|
||||
"WILL NEED TO MANUALLY INSTALL THE DMG FILE TO PERFORM THE UPGRADE."
|
||||
msgstr ""
|
||||
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ LA VERSIONE PIÙ RECENTE PER TE, "
|
||||
"MA DOVRAI EFFETTUARE MANUALMENTE L'INSTALLAZIONE DEL FILE DMG, PER ESEGUIRE "
|
||||
"L'AGGIORNAMENTO."
|
||||
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ PER TE LA VERSIONE PIÙ RECENTE. "
|
||||
"TUTTAVIA DOVRAI EFFETTUARE MANUALMENTE L'INSTALLAZIONE DEL FILE DMG, PER "
|
||||
"ESEGUIRE L'AGGIORNAMENTO."
|
||||
|
||||
#, c-format
|
||||
msgid "LAUNCHING GAME '%s'"
|
||||
msgstr "LANCIO DEL GIOCO '%s'"
|
||||
msgstr "AVVIO DEL GIOCO '%s'"
|
||||
|
||||
msgid "menu"
|
||||
msgstr "menù"
|
||||
|
||||
msgid "WORKING..."
|
||||
msgstr "LAVORAZIONE IN CORSO..."
|
||||
msgstr "ELABORAZIONE IN CORSO..."
|
||||
|
||||
msgctxt "theme"
|
||||
msgid "never"
|
||||
|
@ -2694,7 +2698,7 @@ msgid "edit"
|
|||
msgstr "modifica"
|
||||
|
||||
msgid "WELCOME"
|
||||
msgstr "BENVENUTO/A"
|
||||
msgstr "BENVENUTI"
|
||||
|
||||
msgid "CONFIGURE INPUT DEVICE"
|
||||
msgstr "CONFIGURA DISP. DI CONTROLLO"
|
||||
|
@ -2712,18 +2716,18 @@ msgid "(ONLY ACCEPTING INPUT FROM FIRST CONTROLLER)"
|
|||
msgstr "(COMANDI ACCETTATI SOLTANTO DAL PRIMO CONTROLLER)"
|
||||
|
||||
msgid "HOLD A BUTTON ON YOUR DEVICE TO CONFIGURE IT"
|
||||
msgstr "TIENI PREMUTP UN PULSANTE SUL TUO DISPOSITIVO PER CONFIGURARLO"
|
||||
msgstr "TIENI PREMUTO UN PULSANTE SUL TUO DISPOSITIVO PER CONFIGURARLO"
|
||||
|
||||
msgid "HOLD A BUTTON ON YOUR KEYBOARD TO CONFIGURE IT"
|
||||
msgstr "TIENI PREMUTO UN PULSANTE SULLA TUA TASTIERA PER CONFIGURARLA"
|
||||
|
||||
msgid "PRESS ESC TO SKIP (OR THE QUIT SHORTCUT TO QUIT AT ANY TIME)"
|
||||
msgstr ""
|
||||
"PREMI ESC PER SALTARE (OPPURE LA SCORCIATOIA DI USCITA PER USCIRE IN "
|
||||
"QUALSIASI MOMENTO)"
|
||||
"PREMI ESC PER SALTARE (OPPURE USA LA SCORCIATOIA DI USCITA PER INTERROMPERE "
|
||||
"IN QUALSIASI MOMENTO)"
|
||||
|
||||
msgid "PRESS ESC TO CANCEL"
|
||||
msgstr "PREMI ESC PER CANCELLARE"
|
||||
msgstr "PREMI ESC PER ANNULLARE"
|
||||
|
||||
msgid "CONFIGURING"
|
||||
msgstr "CONFIGURAZIONE IN CORSO"
|
||||
|
@ -2865,7 +2869,7 @@ msgstr "Hai oltrepassato la tua quota giornaliera di scraping"
|
|||
|
||||
#, c-format
|
||||
msgid "Server returned HTTP error code %s"
|
||||
msgstr "Il server ha ritornato un errore HTTP con codice %s"
|
||||
msgstr "Il server ha risposto con il codice di errore HTTP %s"
|
||||
|
||||
#, c-format
|
||||
msgid "ADDED INPUT DEVICE '%s'"
|
||||
|
|
|
@ -9,7 +9,7 @@ msgstr ""
|
|||
"Project-Id-Version: ES-DE Frontend\n"
|
||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||
"PO-Revision-Date: 2024-09-22 21:00+0200\n"
|
||||
"PO-Revision-Date: 2024-11-30 15:24+0100\n"
|
||||
"Last-Translator: Stefan <s.vandenbroekprive@gmail.com>\n"
|
||||
"Language-Team: Nederlands <info@es-de.org>\n"
|
||||
"Language: nl_NL\n"
|
||||
|
@ -17,7 +17,7 @@ msgstr ""
|
|||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Gtranslator 46.1\n"
|
||||
"X-Generator: Poedit 3.5\n"
|
||||
|
||||
msgid "Network error (status:"
|
||||
msgstr "Netwerkfout (status:"
|
||||
|
@ -1286,7 +1286,7 @@ msgid "DONE"
|
|||
msgstr "KLAAR"
|
||||
|
||||
msgid "done (close)"
|
||||
msgstr "Klaar (sluiten)"
|
||||
msgstr "klaar (sluiten)"
|
||||
|
||||
msgid ""
|
||||
"THIS WILL REMOVE ALL MEDIA FILES WHERE NO MATCHING GAME FILES CAN BE FOUND. "
|
||||
|
@ -1904,7 +1904,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"HET LIJKT EROP DAT U NIET DE NIEUWSTE ES-DE RELEASE GEBRUIKT.,UPGRADE "
|
||||
"ALVORENS VERDER TE GAAN, OMDAT DEZE THEMA'S MOGELIJK NIET COMPATIBEL ZIJN "
|
||||
"MET UW VERSIE."
|
||||
"MET UW VERSIE"
|
||||
|
||||
msgid "and"
|
||||
msgstr "en"
|
||||
|
@ -1952,6 +1952,10 @@ msgid ""
|
|||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||
msgstr ""
|
||||
"DE LOKAAL GEKLOONDE REPOSITORY BEVAT DE VERKEERDE URL, WAT NORMAAL GESPROKEN "
|
||||
"BETEKENT DAT HET THEMA IS VERPLAATST NAAR EEN NIEUWE GIT-SITE. EEN NIEUWE "
|
||||
"DOWNLOAD IS VEREIST, EN DE OUDE THEMAMAP “%s” WORDT HERNOEMD NAAR "
|
||||
"“%s_WRONG_URL_DISABLED’’"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
|
@ -1996,7 +2000,7 @@ msgid "NOT INSTALLED"
|
|||
msgstr "NIET GEÏNSTALLEERD"
|
||||
|
||||
msgid "WRONG URL"
|
||||
msgstr ""
|
||||
msgstr "VERKEERDE URL"
|
||||
|
||||
msgid "LOCAL CHANGES"
|
||||
msgstr "LOKALE WIJZIGINGEN"
|
||||
|
@ -2030,7 +2034,7 @@ msgid "THEME WAS DELETED"
|
|||
msgstr "THEMA IS VERWIJDERD"
|
||||
|
||||
msgid "view screenshots"
|
||||
msgstr "Bekijk screenshots "
|
||||
msgstr "bekijk screenshots "
|
||||
|
||||
msgid "fetch updates"
|
||||
msgstr "updates ophalen"
|
||||
|
|
|
@ -8,7 +8,7 @@ msgstr ""
|
|||
"Project-Id-Version: ES-DE Frontend\n"
|
||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||
"PO-Revision-Date: 2024-09-03 16:34+0400\n"
|
||||
"PO-Revision-Date: 2024-12-02 17:56+0400\n"
|
||||
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
||||
"Language-Team: Русский <info@es-de.org>\n"
|
||||
"Language: ru_RU\n"
|
||||
|
@ -1949,6 +1949,9 @@ msgid ""
|
|||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||
msgstr ""
|
||||
"В ЛОКАЛЬНО КЛОНИРОВАННОМ РЕПОЗИТОРИИ НЕВЕРНЫЙ URL, ЧТО ОБЫЧНО ОЗНАЧАЕТ, ЧТО "
|
||||
"ТЕМА ПЕРЕМЕЩЕНА НА НОВЫЙ GIT-САЙТ. НУЖНО ЗАГРУЗИТЬ НОВУЮ ВЕРСИЮ, А КАТАЛОГ "
|
||||
"СТАРОЙ ТЕМЫ \"%s\" БУДЕТ ПЕРЕИМЕНОВАН В \"%s_WRONG_URL_DISABLED\""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
|
@ -1994,7 +1997,7 @@ msgid "NOT INSTALLED"
|
|||
msgstr "НЕ УСТАНОВЛЕНО"
|
||||
|
||||
msgid "WRONG URL"
|
||||
msgstr ""
|
||||
msgstr "НЕВЕРНЫЙ URL"
|
||||
|
||||
msgid "LOCAL CHANGES"
|
||||
msgstr "ЛОКАЛЬНЫЕ ИЗМЕНЕНИЯ"
|
||||
|
|
|
@ -153,6 +153,12 @@
|
|||
<entry>com.fms.ines.free/com.fms.emulib.TVActivity</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="INFINITY">
|
||||
<!-- PICO-8 Fantasy Console game engine Infinity -->
|
||||
<rule type="androidpackage">
|
||||
<entry>me.dt2dev.infinity/.SchemeActivity</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="IRATAJAGUAR">
|
||||
<!-- Atari Jaguar emulator IrataJaguar -->
|
||||
<rule type="androidpackage">
|
||||
|
@ -388,6 +394,19 @@
|
|||
<entry>com.explusalpha.SwanEmu/com.imagine.BaseActivity</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="SWF-PLAYER">
|
||||
<!-- Adobe Flash player SWF Player -->
|
||||
<rule type="androidpackage">
|
||||
<entry>com.issess.flashplayerpro/com.issess.flashplayer.player.FlashPlayerActivity</entry>
|
||||
<entry>com.issess.flashplayer/.player.FlashPlayerActivity</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="VIRTUAL-VIRTUAL-BOY">
|
||||
<!-- Nintendo Virtual Boy emulator Virtual Virtual Boy -->
|
||||
<rule type="androidpackage">
|
||||
<entry>com.simongellis.vvb/.MainActivity</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="VISUAL-PINBALL">
|
||||
<!-- Pinball simulator Visual Pinball -->
|
||||
<rule type="androidpackage">
|
||||
|
|
|
@ -629,6 +629,7 @@
|
|||
<path>%ROMPATH%/flash</path>
|
||||
<extension>.swf .SWF</extension>
|
||||
<command label="Ruffle (Standalone)">%EMULATOR_RUFFLE% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER%</command>
|
||||
<command label="SWF Player (Standalone)">%EMULATOR_SWF-PLAYER% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER%</command>
|
||||
<platform>flash</platform>
|
||||
<theme>flash</theme>
|
||||
</system>
|
||||
|
@ -1208,7 +1209,6 @@
|
|||
<path>%ROMPATH%/neogeocd</path>
|
||||
<extension>.chd .CHD .cue .CUE</extension>
|
||||
<command label="NeoCD">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=neocd_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fbneo_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||
<command label="MAME4droid 2024 (Standalone)">%EMULATOR_MAME4DROID-2024% %ACTION%=android.intent.action.VIEW %EXTRA_cli_params%="-rompath '%GAMEDIRRAW%;%ROMPATHRAW%/neogeocd' -cdrm '%ROMRAW%'" %DATA%=neocdz</command>
|
||||
<platform>neogeocd</platform>
|
||||
<theme>neogeocd</theme>
|
||||
|
@ -1219,7 +1219,6 @@
|
|||
<path>%ROMPATH%/neogeocdjp</path>
|
||||
<extension>.chd .CHD .cue .CUE</extension>
|
||||
<command label="NeoCD">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=neocd_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fbneo_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||
<command label="MAME4droid 2024 (Standalone)">%EMULATOR_MAME4DROID-2024% %ACTION%=android.intent.action.VIEW %EXTRA_cli_params%="-rompath '%GAMEDIRRAW%;%ROMPATHRAW%/neogeocdjp' -cdrm '%ROMRAW%'" %DATA%=neocdz</command>
|
||||
<platform>neogeocd</platform>
|
||||
<theme>neogeocdjp</theme>
|
||||
|
@ -1388,6 +1387,7 @@
|
|||
<extension>.p8 .P8 .png .PNG</extension>
|
||||
<command label="Fake-08">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fake08_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||
<command label="Retro8">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=retro8_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||
<command label="Infinity (Standalone)">%EMULATOR_INFINITY% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER%</command>
|
||||
<platform>pico8</platform>
|
||||
<theme>pico8</theme>
|
||||
</system>
|
||||
|
@ -1924,6 +1924,7 @@
|
|||
<path>%ROMPATH%/virtualboy</path>
|
||||
<extension>.bin .BIN .vb .VB .vboy .VBOY .7z .7Z .zip .ZIP</extension>
|
||||
<command label="Beetle VB">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mednafen_vb_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||
<command label="Virtual Virtual Boy (Standalone)">%EMULATOR_VIRTUAL-VIRTUAL-BOY% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER%</command>
|
||||
<platform>virtualboy</platform>
|
||||
<theme>virtualboy</theme>
|
||||
</system>
|
||||
|
|
|
@ -296,6 +296,18 @@
|
|||
<entry>~/.local/share/flatpak/exports/bin/com.dosbox_x.DOSBox-X</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="DREAMM">
|
||||
<!-- LucasArts game engine DREAMM -->
|
||||
<rule type="systempath">
|
||||
<entry>dreamm</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/dreamm/dreamm</entry>
|
||||
<entry>~/.local/share/applications/dreamm/dreamm</entry>
|
||||
<entry>~/.local/bin/dreamm/dreamm</entry>
|
||||
<entry>~/bin/dreamm/dreamm</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="DUCKSTATION">
|
||||
<!-- Sony PlayStation 1 emulator DuckStation -->
|
||||
<rule type="systempath">
|
||||
|
@ -491,6 +503,18 @@
|
|||
<entry>~/bin/jgenesis-cli*.AppImage</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="KRONOS">
|
||||
<!-- Sega Saturn emulator Kronos -->
|
||||
<rule type="systempath">
|
||||
<entry>kronos</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>~/Applications/kronos/kronos</entry>
|
||||
<entry>~/.local/share/applications/kronos/kronos</entry>
|
||||
<entry>~/.local/bin/kronos/kronos</entry>
|
||||
<entry>~/bin/kronos/kronos</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="LIGHTSPARK">
|
||||
<!-- Adobe Flash player Lightspark -->
|
||||
<rule type="systempath">
|
||||
|
|
|
@ -571,6 +571,7 @@
|
|||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.so %ROM%</command>
|
||||
<!-- <command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command> -->
|
||||
<!-- <command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command> -->
|
||||
<!-- <command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command> -->
|
||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.so %ROM%</command>
|
||||
<platform>dos</platform>
|
||||
<theme>dos</theme>
|
||||
|
@ -1475,6 +1476,7 @@
|
|||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.so %ROM%</command>
|
||||
<!-- <command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command> -->
|
||||
<!-- <command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command> -->
|
||||
<!-- <command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command> -->
|
||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.so %ROM%</command>
|
||||
<platform>pc</platform>
|
||||
<theme>pc</theme>
|
||||
|
@ -1728,6 +1730,7 @@
|
|||
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
||||
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_saturn_libretro.so %ROM%</command>
|
||||
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/kronos_libretro.so %ROM%</command>
|
||||
<command label="Kronos (Standalone)">%EMULATOR_KRONOS% %ROM%</command>
|
||||
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabasanshiro_libretro.so %ROM%</command>
|
||||
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabause_libretro.so %ROM%</command>
|
||||
<!-- <command label="Mednafen (Standalone)">%EMULATOR_MEDNAFEN% -force_module ss %ROM%</command> -->
|
||||
|
@ -1741,6 +1744,7 @@
|
|||
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
||||
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_saturn_libretro.so %ROM%</command>
|
||||
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/kronos_libretro.so %ROM%</command>
|
||||
<command label="Kronos (Standalone)">%EMULATOR_KRONOS% %ROM%</command>
|
||||
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabasanshiro_libretro.so %ROM%</command>
|
||||
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabause_libretro.so %ROM%</command>
|
||||
<!-- <command label="Mednafen (Standalone)">%EMULATOR_MEDNAFEN% -force_module ss %ROM%</command> -->
|
||||
|
@ -1754,6 +1758,7 @@
|
|||
<extension>.scummvm .SCUMMVM .svm .SVM</extension>
|
||||
<command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.so %ROM%</command>
|
||||
<!-- <command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command> -->
|
||||
<!-- <command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command> -->
|
||||
<platform>scummvm</platform>
|
||||
<theme>scummvm</theme>
|
||||
</system>
|
||||
|
|
|
@ -101,6 +101,12 @@
|
|||
<entry>/usr/local/bin/dosbox-x</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="DREAMM">
|
||||
<!-- LucasArts game engine DREAMM -->
|
||||
<rule type="staticpath">
|
||||
<entry>/Applications/dreamm.app/Contents/MacOS/dreamm</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="DUCKSTATION">
|
||||
<!-- Sony PlayStation 1 emulator DuckStation -->
|
||||
<rule type="staticpath">
|
||||
|
@ -402,6 +408,12 @@
|
|||
<entry>/Applications/VPinballX_GL.app/Contents/MacOS/VPinballX_GL</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="VITA3K">
|
||||
<!-- Sony PlayStation Vita emulator Vita3K -->
|
||||
<rule type="staticpath">
|
||||
<entry>/Applications/Vita3K.app/Contents/MacOS/Vita3K</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="XEMU">
|
||||
<!-- Microsoft Xbox emulator xemu -->
|
||||
<rule type="staticpath">
|
||||
|
|
|
@ -411,7 +411,7 @@
|
|||
<command label="Flycast Dojo (Standalone)">%EMULATOR_FLYCAST-DOJO% %ROM%</command>
|
||||
<command label="Mednafen [Sega Saturn] (Standalone)">%EMULATOR_MEDNAFEN% -force_module ss %ROM%</command>
|
||||
<command label="Play! (Standalone)">%EMULATOR_PLAY!% --disc %ROM%</command>
|
||||
<command label="RPCS3 Shortcut (Standalone)">%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
||||
<command label="RPCS3 Shortcut (Standalone)">%RUNINBACKGROUND% %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
||||
<command label="xemu (Standalone)">%EMULATOR_XEMU% -dvd_path %ROM%</command>
|
||||
<command label="Shortcut or script">%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
||||
<platform>arcade</platform>
|
||||
|
@ -541,6 +541,7 @@
|
|||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.dylib %ROM%</command>
|
||||
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
||||
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
||||
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.dylib %ROM%</command>
|
||||
<platform>dos</platform>
|
||||
<theme>dos</theme>
|
||||
|
@ -1378,6 +1379,7 @@
|
|||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.dylib %ROM%</command>
|
||||
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
||||
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
||||
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.dylib %ROM%</command>
|
||||
<platform>pc</platform>
|
||||
<theme>pc</theme>
|
||||
|
@ -1506,8 +1508,8 @@
|
|||
<fullname>Sony PlayStation 3</fullname>
|
||||
<path>%ROMPATH%/ps3</path>
|
||||
<extension>.app .ps3 .PS3 .ps3dir .PS3DIR</extension>
|
||||
<command label="RPCS3 Shortcut (Standalone)">%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
||||
<command label="RPCS3 Directory (Standalone)">%EMULATOR_RPCS3% --no-gui %ROM%</command>
|
||||
<command label="RPCS3 Shortcut (Standalone)">%RUNINBACKGROUND% %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
||||
<command label="RPCS3 Directory (Standalone)">%RUNINBACKGROUND% %EMULATOR_RPCS3% --no-gui %ROM%</command>
|
||||
<platform>ps3</platform>
|
||||
<theme>ps3</theme>
|
||||
</system>
|
||||
|
@ -1534,8 +1536,8 @@
|
|||
<name>psvita</name>
|
||||
<fullname>Sony PlayStation Vita</fullname>
|
||||
<path>%ROMPATH%/psvita</path>
|
||||
<extension>.7z .7Z .zip .ZIP</extension>
|
||||
<command>PLACEHOLDER %ROM%</command>
|
||||
<extension>.psvita</extension>
|
||||
<command label="Vita3K (Standalone)">%EMULATOR_VITA3K% -r %INJECT%=%BASENAME%.psvita</command>
|
||||
<platform>psvita</platform>
|
||||
<theme>psvita</theme>
|
||||
</system>
|
||||
|
@ -1632,6 +1634,7 @@
|
|||
<extension>.scummvm .SCUMMVM .svm .SVM</extension>
|
||||
<command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.dylib %ROM%</command>
|
||||
<command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
|
||||
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||
<platform>scummvm</platform>
|
||||
<theme>scummvm</theme>
|
||||
</system>
|
||||
|
|
|
@ -275,6 +275,16 @@
|
|||
<entry>%ESPATH%\..\Emulators\DOSBox-X\dosbox-x.exe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="DREAMM">
|
||||
<!-- LucasArts game engine DREAMM -->
|
||||
<rule type="systempath">
|
||||
<entry>dreamm.exe</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>%ESPATH%\Emulators\dreamm\dreamm.exe</entry>
|
||||
<entry>%ESPATH%\..\Emulators\dreamm\dreamm.exe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="DUCKSTATION">
|
||||
<!-- Sony PlayStation 1 emulator DuckStation -->
|
||||
<rule type="systempath">
|
||||
|
@ -455,6 +465,16 @@
|
|||
<entry>%ESPATH%\..\Emulators\KEmulator\KEmulator.exe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="KRONOS">
|
||||
<!-- Sega Saturn emulator Kronos -->
|
||||
<rule type="systempath">
|
||||
<entry>kronos.exe</entry>
|
||||
</rule>
|
||||
<rule type="staticpath">
|
||||
<entry>%ESPATH%\Emulators\kronos\kronos.exe</entry>
|
||||
<entry>%ESPATH%\..\Emulators\kronos\kronos.exe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="LIME3DS">
|
||||
<!-- Nintendo 3DS emulator Lime3DS -->
|
||||
<rule type="systempath">
|
||||
|
|
|
@ -179,6 +179,13 @@
|
|||
<entry>%ESPATH%\..\Emulators\DOSBox-X\dosbox-x.exe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="DREAMM">
|
||||
<!-- LucasArts game engine DREAMM -->
|
||||
<rule type="staticpath">
|
||||
<entry>%ESPATH%\Emulators\dreamm\dreamm.exe</entry>
|
||||
<entry>%ESPATH%\..\Emulators\dreamm\dreamm.exe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="DUCKSTATION">
|
||||
<!-- Sony PlayStation 1 emulator DuckStation -->
|
||||
<rule type="staticpath">
|
||||
|
@ -304,6 +311,13 @@
|
|||
<entry>%ESPATH%\..\Emulators\KEmulator\KEmulator.exe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="KRONOS">
|
||||
<!-- Sega Saturn emulator Kronos -->
|
||||
<rule type="staticpath">
|
||||
<entry>%ESPATH%\Emulators\kronos\kronos.exe</entry>
|
||||
<entry>%ESPATH%\..\Emulators\kronos\kronos.exe</entry>
|
||||
</rule>
|
||||
</emulator>
|
||||
<emulator name="LIME3DS">
|
||||
<!-- Nintendo 3DS emulator Lime3DS -->
|
||||
<rule type="staticpath">
|
||||
|
|
|
@ -562,6 +562,7 @@
|
|||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_svn_libretro.dll %ROM%</command>
|
||||
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
||||
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
||||
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\virtualxt_libretro.dll %ROM%</command>
|
||||
<platform>dos</platform>
|
||||
<theme>dos</theme>
|
||||
|
@ -1333,6 +1334,7 @@
|
|||
<extension>.chd .CHD .cue .CUE</extension>
|
||||
<command label="NeoCD">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM%</command>
|
||||
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
|
||||
<command label="FinalBurn Neo (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% neocdz -cd %ROM%</command>
|
||||
<command label="MAME (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeocd neocdz -cdrm %ROM%</command>
|
||||
<platform>neogeocd</platform>
|
||||
<theme>neogeocd</theme>
|
||||
|
@ -1344,6 +1346,7 @@
|
|||
<extension>.chd .CHD .cue .CUE</extension>
|
||||
<command label="NeoCD">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM%</command>
|
||||
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
|
||||
<command label="FinalBurn Neo (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% neocdz -cd %ROM%</command>
|
||||
<command label="MAME (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeocdjp neocdz -cdrm %ROM%</command>
|
||||
<platform>neogeocd</platform>
|
||||
<theme>neogeocdjp</theme>
|
||||
|
@ -1450,6 +1453,7 @@
|
|||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_svn_libretro.dll %ROM%</command>
|
||||
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
||||
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
||||
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\virtualxt_libretro.dll %ROM%</command>
|
||||
<platform>pc</platform>
|
||||
<theme>pc</theme>
|
||||
|
@ -1689,6 +1693,7 @@
|
|||
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
||||
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_saturn_libretro.dll %ROM%</command>
|
||||
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
|
||||
<command label="Kronos (Standalone)">%EMULATOR_KRONOS% %ROM%</command>
|
||||
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabasanshiro_libretro.dll %ROM%</command>
|
||||
<command label="Yaba Sanshiro 2 (Standalone)">%EMULATOR_YABASANSHIRO-2% -a -i %ROM%</command>
|
||||
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabause_libretro.dll %ROM%</command>
|
||||
|
@ -1704,6 +1709,7 @@
|
|||
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
||||
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_saturn_libretro.dll %ROM%</command>
|
||||
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
|
||||
<command label="Kronos (Standalone)">%EMULATOR_KRONOS% %ROM%</command>
|
||||
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabasanshiro_libretro.dll %ROM%</command>
|
||||
<command label="Yaba Sanshiro 2 (Standalone)">%EMULATOR_YABASANSHIRO-2% -a -i %ROM%</command>
|
||||
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabause_libretro.dll %ROM%</command>
|
||||
|
@ -1719,6 +1725,7 @@
|
|||
<extension>.scummvm .SCUMMVM .svm .SVM</extension>
|
||||
<command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\scummvm_libretro.dll %ROM%</command>
|
||||
<command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
|
||||
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||
<platform>scummvm</platform>
|
||||
<theme>scummvm</theme>
|
||||
</system>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
git fetch https://gitlab.com/es-de/emulationstation-de/ master # Fetch the latest changes from the remote master branch
|
||||
git fetch https://gitlab.com/es-de/emulationstation-de/ a59b8016be3ccaab0a678a552128d06b32e7dc01 # tag stable-3.1 on 4/1/25 - Fetch the latest changes from the remote master branch
|
||||
git merge FETCH_HEAD # Merge the fetched changes into your current branch
|
||||
echo -e "PLEASE CHECK IF ANYTHING IS CHANGED IN:\n-resources/systems/linux/es_find_rules.xml\n-resources/systems/linux/es_systems.xml"
|
Loading…
Reference in a new issue