2025-07-16

ES-DE v3.3.0

EmuCR: ES-DEEmulationStation Desktop Edition (ES-DE) v3.3.0 is released. EmulationStation Desktop Edition (ES-DE) is a frontend application for browsing and launching games from your multi-platform game collection. It comes preconfigured for use with RetroArch and a number of other emulators. It's also fully customizable so you can easily expand it to launch any emulators or applications that are not included in the bundled configuration. ES-DE is free and open source and will remain so forever. It's also true multi-platform and runs on numerous operating systems such as Ubuntu, Linux Mint, Manjaro, Fedora, FreeBSD, macOS and Windows.

ES-DE Changelog:
Added a fully configurable cross-platform game importer tool
Renamed the "Gamelist on startup" setting to "System on startup" and added a new "Startup view" option to control where to go on application startup
The scraper API call statistics is now shown in the interface when running the multi-scraper in automatic mode
Added a setting for whether to display notification popups when plugging in and removing input devices (like controllers and keyboards)
Added translations for Bosnian (bs_BA)
Added translations for Croatian (hr_HR)
Added translations for Serbian (sr_RS)
Added translations for Portuguese (Portugal) (pt_PT)
Added support for the Sega Model 3 (model3) game system on Android and macOS
Added the MAME - Current RetroArch core and MAME standalone as alternative emulators for the model3 system on Linux and Windows
Added the Geargrafx RetroArch core as an alternative emulator for the pcengine, supergrafx and tg16 systems
Added the .rom file extension to the pcengine, supergrafx and tg16 systems
Added the DICE RetroArch core as an alternative emulator for the arcade and mame systems
Added the drs (Cave Story) RetroArch core as an alternative emulator for the ports system
Added Ymir standalone as an alternative emulator for the saturn and saturnjp systems on Linux and Windows
Added Play! Arcade (Standalone) as an alternative emulator for the consolearcade system on Linux, macOS and Windows
Changed Play! (Standalone) to Play! Disc (Standalone) for the consolearcade system on Linux, macOS and Windows
Removed the .arcadedef file extension from the ps2 system on Linux, macOS and Windows
Changed the MAME "speech" parameter to "speechadapter" for the ti99 system due to changes introduced in MAME 0.276
Added MAME Legacy (Standalone) as an alternative emulator for the ti99 system on Linux, macOS and Windows
Added find rule entries for the bgfx release of Visual Pinball
(Android) Removed all MAME4droid 2024 emulator entries (replacement MAME4droid Current entries were added in ES-DE 3.2.0-45)
(Linux) Added the native xenia release as the default emulator for the xbox360 system
(Linux) Added Lindbergh Loader standalone as an alternative emulator for the arcade, mame and pcarcade systems
(Linux) Added a RetroArch core find rule entry for ~/.config/retroarch/libretro
(Linux) Added a RetroArch core find rule entry for ~/snap/retroarch/common/.config/retroarch/cores
(Linux) Added support for the Flatpak release of Azahar
(Linux) Added support for the AppImage release of PPSSPP
(Linux) Added support for the manually downloaded release of BlastEm
(Windows) Added BlastEm standalone as an alternative emulator for the genesis, megadrive and megadrivejp systems
(Windows) Added Supermodel Dojo standalone as an alternative emulator for the arcade, mame and model3 systems
(Windows) Added Future Pinball FPLoader standalone as an alternative emulator for the fpinball system
Added MAME - Current [Software list] and MAME [Software list] (Standalone) as alternative emulators for the apple2gs system on Linux, macOS and Windows
Added an %INJECT% variable for A7800 standalone for the atari7800 system on Linux and Windows
Added an %INJECT% variable for xenia standalone for the xbox360 system on Linux and Windows
Updated the logo and carousel icons for the Sega Mark III (mark3) system
Added support to the theme downloader for detecting and handling diverged repositories
Added a "mipmap" property to the image element to allow for higher quality texture scale-down
Changed the max value for the backgroundHorizontalPadding and backgroundVerticalPadding properties to 1 for the helpsystem, systemstatus and clock elements
Added support for scraping the Sega Pico (segapico) platform (not added as a new system so it will require custom system configuration to use)
Added support for the 5:3 display aspect ratio
Added .webm as a supported video file extension
Added support for a fourth button to GuiMsgBox
Removed the obsolete InputManager::doOnFinish() and InputManager::getTemporaryConfigPath() functions
(Android) Updated the build environment to the latest stable versions
(Android) Updated a number of Java and Kotlin dependencies to the latest stable versions
(Android) Prepared the application for 16 KB page sizes
(Windows) Worked around an OS glitch by changing PlatformUtil::runSystemCommand() to use CreateProcessW() instead of _wsystem()
(Windows) Converted to backslashes instead of forward slashes as directory separators for the screensaver-game-select, game-select and system-select events
(Android) Updated libiconv to 1.18, gettext/libintl to 0.24, ICU to 77.1, libpng to 1.6.47, LibTIFF to 4.7.0 and HarfBuzz to 11.0.1
(Android) Updated FreeType to 2.13.3, Poppler to 24.08.0, OpenSSL to 3.4.1, libgit2 to 1.9.0 and pugixml to 1.15
(macOS) Updated libiconv to 1.18, gettext/libintl to 0.24, ICU to 77.1, libpng to 1.6.47, HarfBuzz to 11.0.1 and FreeType to 2.13.3
(macOS) Updated fontconfig to 2.16.1, libjpeg-turbo to 3.1.0, LibTIFF to 4.7.0, OpenJPEG to 2.5.3 and Poppler to 25.04.0
(macOS) Updated libgit2 to 1.9.0, pugixml to 1.15, Opus to 1.5.2 and FFmpeg to 7.1
(macOS) Removed an unnecessary dependency on libvpx
(Windows) Updated gettext/linbintl to 0.23.1, ICU to 77.1, curl to 8.13.0, GLEW to 2.2.0, HarfBuzz to 11.0.1 and FreeType to 2.13.3
(Windows) Updated libgit2 to 1.9.0, Poppler to 24.08.0, pugixml to 1.15 and FFmpeg to 7.1
Updated SDL to 2.32.8 on Android, Windows, macOS and the Linux AppImage builds
Updated LunaSVG to 3.3.0
Updated CImg to 3.5.3
Updated GLM to 1.0.0
Updated UTF8-CPP to 4.0.6
Updated RapidJSON to commit 24b5e7a8b27f42fa16b96fc70aade9106cf7102f
Updated rlottie to commit e3026b1e1a516fff3c22d2b1b9f26ec864f89a82
Manually updated the rlottie CMake configuration to be able to build with CMake 4.0
Updated the MAME index files to include ROMs up to MAME version 0.277
Bundled the May 2025 release of the Mozilla TLS/SSL certificates
Translation updates for all languages
Bug fixes
(macOS) The application crashed when disconnecting a Bluetooth controller
(macOS) The PDF viewer created unnecessary Fontconfig cache files under some circumstances
Symlinks to directories could not be deleted from the metadata editor
Under some circumstances duplicate system-select events could be generated
Some orphaned data cleanup utility fields were not displayed correctly at some aspect ratios like 8:7
Sorting configuration was missing for the mark3 and vircon32 systems
(Windows) Custom event scripts would not work if the path to the ES-DE directory contained spaces

Download: ES-DE v3.3.0
Source: Here

0 Comments

Post a Comment