!

[FRONTEND] Simplelauncher 4.9.0 13/01/2026

[43] @ !!! Wtorek, 13 Stycznia 2026 23:08 CET [04-01-2026 20:53 CET]

Ukazała się nowa wersja frontendu Simple Launcher, autrostwa Petersona Ferrnandesa, pozwalająca zarządzać i porządkować nasze zestawy dumpów dla emulatorów. Jeśli ktoś czuje się lekko zagubiony w swoich archiwach i jakimś cudem już nie zdążył się przyzwyczaić do innej nakładki, może warto sprawdzić to rozwiązanie.


 

 

Simplelauncher 4.9.0 13.01.2026

RetroAchievements Enhancements

  • Emulator Auto-Configuration: Streamlined setup process with automatic configuration for retroarch
  • UI Localization: Comprehensive localization support across all RetroAchievements interfaces
  • Messaging: Enhanced error and success feedback for better user experience

Microsoft Store Game Scanning

  • User Verification Window: New interface for confirming detected games

Error Handling & Robustness

  • Win32Exception Handling: Improved support for application control policies
  • PowerShell Restrictions: Better handling of execution policy limitations
  • File Lock Management: User-friendly prompts for locked file scenarios
  • Download Resilience: Enhanced retry mechanisms for download and extraction operations

Localization & UI Improvements

  • Full Localization: Extended support across multiple windows:
    • GlobalStatsWindow
    • RetroAchievementsForAGameWindow
    • FavoritesWindow
    • FilterMenu
  • Dynamic Resources: Refactored UI text to use dynamic resource binding
  • Consistent Styling: Updated button styles in EasyModeWindow

Performance & Thread Safety

  • Cancellation Tokens: Integrated across asynchronous operations for better responsiveness
  • Thread Safety: Added explicit locks to critical sections (SettingsManager, search results)

Simplelauncher 4.8.0 04.01.2026

Major Overhaul: Microsoft Windows Game Scanning & Enhanced Error Handling

Introduces a major overhaul of Microsoft Windows Game scanning, significantly enhancing error handling, and refining the user interface.

Key Changes

1. Game Scanning Refactoring & Expansion

The monolithic GameScannerService was broken down into modular, platform-specific classes:

  • ScanSteamGames
  • ScanEpicGames
  • ScanGogGames
  • ScanMicrosoftStoreGames
  • ScanAmazonGames
  • ScanBattleNetGames
  • ScanHumbleGames
  • ScanItchioGames
  • ScanRockstarGames
  • ScanUplayGames

This adds support for new platforms and improves existing scanning logic with:

  • Better filtering
  • DLC detection
  • Executable identification
  • Icon extraction heuristics
2. API-based Artwork Download

A new API integration (GameImageClient) was added to download game artwork for Microsoft Windows Games, with robust fallback mechanisms to local icon extraction if the API fails.

3. Enhanced Error Handling & Robustness
  • Long path support: Implemented ? prefix for reliable file and directory operations across services
  • Download and extraction error handling: Including retry logic, disk space checks, user cancellation management, and a new ShowExtractionFailedMessageBoxAsync for manual intervention
  • Game launching error handling: Refined in GameLauncher, adding .URL validation, protocol checks, and a new ShowCustomMessageBox for detailed notifications
  • UIPI exceptions: Gracefully handled in GamePadController with refined error logging
4. UI/UX Improvements
  • Introduced a new global RetroAchievementsWindow for user profiles and unlocks
  • Automated first-run game scanning for Microsoft Windows games
  • Updated menu structures, replacing dynamic headers with static strings for consistency
  • Added a new SupportOptionWindow for AI-based troubleshooting and developer contact
5. Binary & Dependency Updates

Updated various external tools:

  • RetroGameCoverDownloader
  • GameCoverScraper
  • BatchConvertToCHD
6. Code Cleanup & Localization
  • Cleaned up unused code
  • Updated localization strings across all supported languages
→ [FRONTEND] Simplelauncher 4.7.0 08.12.2025

Simplelauncher 4.7.0 08.12.2025

New Features

  • Group Files by Folder: Groups multi-file MAME games (e.g., Software List CHDs/ROMs from PleasureDome) into single UI entries. Compatible only with MAME—warnings shown for non-MAME setups. Handy to launch MAME Software List CHDs.
  • RetroGameCoverDownloader: New tool to help users get cover art for their games.
  • Automatic Creation of 'Microsoft Windows' System: Introduced an algorithm to automatically add links to Epic Games, Steam Games, and Windows Store Games to the frontend.
  • Advanced Global Search: Filter by system, filename, MAME description, folder name, and recursive search.
  • First-Run Welcome Flow: Guides new users to Easy Mode for quick setup.
  • Kebab Menu: "..." button on game entries for quick context actions.
  • Configurable Status Bar: Timeout (default 3s) with detailed feedback for loading/saving/actions.

Core Refactoring

  • Dependency Injection (DI): GameLauncher, GamePadController, UpdateChecker, ExtractionService, PlaySoundEffects, etc., now instance-based services.
  • ExtractionService: Refactored from ExtractCompressedFile with IExtractionService interface; retry logic for file locks.
  • Thread Safety: SemaphoreSlim for game caches; Dispatcher.InvokeAsync preferred.
  • .NET 10: Target framework upgraded; C# 14 features.

UI/UX Improvements

  • UpdateHistoryWindow: Native Markdown rendering (no external deps).
  • EditSystemWindow: GroupBox → Expander (collapsible); persist states.
  • Resizable Windows: SetFuzzyMatchingWindow, SetGamepadDeadZoneWindow.
  • Dark Mode Toggle: Navigation menu icon/handler.
  • Loading Overlays: Consistent across windows; disable UI during ops.

Tools & Emulators

  • Updated Binaries: tools (bchunk.exe, GameCoverScraper, FindRomCover.exe, BatchConvertIsoToXiso.exe etc.).
  • New Emulators: Ymir (Saturn), NooDs (DS), Gearlynx/Gearboy (Lynx).
  • Docs: Updated parameters.md/helpuser.xml with Amiga models, MAME rompath examples.

Robustness & Perf

  • Cancellation Tokens: GlobalSearchWindow, PlayHistoryWindow.
  • Atomic Saves: Favorites prevent corruption via temp files.
  • Cache Invalidation: Clear RA cache on credential changes.
  • Localization: 100+ new strings (artwork, Easy Mode, errors).
→ [FRONTEND] Simplelauncher 4.6.0 31.10.2025

 Simplelauncher 4.6.0 31.10.2025

  • Introduced tool GameCoverScraper to allow users to scrape cover images online.
  • Updated tool BatchConvertToRVZ with bug fixes.
  • Updated tool RomValidator to allow users to generate No-Intro compatible dat files.
  • Updated emulator configurations for multiple systems.
  • Added options to increase the number of games per page, as requested by users.
  • Added new aspect ratios for button generation.
  • Added caching for the "Feeling Lucky" feature for improved performance.
  • Enhanced SupportWindow with detailed error report generation and improved support request handling.
  • Replaced HelpUserTextBlock with RichTextBox for enhanced formatting and interaction.
  • Enhanced RetroAchievements integration with improved error handling for unauthorized API responses.
  • Updated MAME emulator setup and streamlined argument handling.
  • Updated documentation for multiple systems.
  • Refactored the parameters and paths validation logic.
  • Added multi-image pack download support.
  • Bug fixes.

Simplelauncher 4.5.0 11.10.2025

Introduced RetroAchievements Integration

  • Full support for viewing RetroAchievements profiles, game achievements, latest masters, and user rankings within a new dedicated window.
  • Advanced hashing logic for accurate game matching.
  • System-aware matching for RetroAchievements console IDs and aliases.

UI/UX Enhancements

  • New overlay buttons on game items for quick access to RetroAchievements, video links, and info links (user-configurable).
  • Introduced MAME sort order toggle (by filename or machine description).

Emulator & System Support

  • Added MAME a7800 emulator configuration and documentation.
  • Updated easymode.xml and easymode_arm64.xml with the latest emulator versions and new system configurations.

Infrastructure

  • Updated RomValidator and SimpleZipDrive executables for x86 and ARM64 platforms.

Codebase Refinements & Bug Fixes

Simplelauncher 4.4.2 29.09.2025

  • Improvements to error handling, parameter validation, and user experience.
  • Updated SimpleZipDrive to the latest version.
  • Updated emulator references and download links to the latest version.
  • Improved parameter validation to reduce false positives on non-path arguments.
  • Fixed double-click handling in game list mode to prevent errors on placeholder items.

Simplelauncher 4.4.1 20.09.2025

Bug Fixes

  • Improvements to error handling, parameter validation, and user experience across the SimpleLauncher application.
  • Fix the Supermodel emulator link.

Simplelauncher 4.4.0 18.09.2025

Platform Support

  • Introduced support for Windows-arm64

User Interface

  • Improved UI responsiveness in PlayHistoryWindow and FavoritesWindow
  • Replaced PleaseWaitWindow with a consistent, embedded LoadingOverlay
  • Added "Delete Cover Image" option in the right-click context menu

Technical Improvements

  • Improved error handling and user notifications
  • Updated existing emulator versions
  • Enabled MAME description support in FindRomCover tool
  • Upgraded NuGet packages MahApps.Metro and Microsoft.Extensions
  • Transitioned SettingsManager and FavoritesManager to Dependency Injection (DI)
  • Improved localization resource management

Simplelauncher 4.3.0 27.07.2025

Major Feature: Multi-Folder Support

  • Multiple System Folders: The core logic has been refactored to allow each system to scan for games across multiple folders instead of just one.

UI & UX Enhancements

  • Improved Button Styles: Game and system buttons now feature refined 3D styles with hover and press animations for a more dynamic user experience.

Stability Improvements

  • Improved Mounting Logic: The on-the-fly mounting for ZIP and XISO files no longer uses fixed delays. It now uses a more robust polling mechanism that actively checks for successful mounts, improving reliability and reducing unnecessary waiting.

Tooling

  • New Tool Integration: A new RomValidator tool has been added. This tool can compare user game files with No-Intro dat files.

Other Enhancements

  • Emulator Updates: Documentation and help files have been updated with information for new emulators (Gopher64, Hades, VisualBoy Advance M, Retroarch SwanStation).
  • Emulator Updates: Emulators from Easy Mode have been updated to the latest versions.
  • MAME Database Update: The mame.dat file has been updated to MAME 0.278.
  • History Database Update: The history.xml file has been updated to the latest version.

Simplelauncher 4.2.0 10.07.2025

Core Feature Enhancements: On-the-Fly File Mounting

The most significant change is the introduction of on-the-fly file mounting, which allows users to launch games directly from compressed or disk image files without needing to manually extract them first.

Note: You need to install the Dokan from GitHub for ZIP and XISO file mounting.

  • ISO & ZIP Mounting for RPCS3: The launcher can now mount .iso and .zip files for the PlayStation 3 emulator (RPCS3). It uses PowerShell for native ISO mounting and a new SimpleZipDrive.exe tool for ZIP files. After mounting, it automatically finds and launches the required EBOOT.BIN file.
  • XISO Mounting for Cxbx-Reloaded: Support has been added to mount Xbox ISO (.xiso) files for the Cxbx-Reloaded emulator. This is handled by a new MountXisoFiles service that uses the xbox-iso-vfs.exe tool to create a virtual drive and launch the default.xbe file.
  • XBLA ZIP Mounting: The system can now mount .zip files for Xbox Live Arcade (XBLA) games, searching for a specific nested file structure required to launch them.
  • ScummVM ZIP Mounting: The system can now mount .zip files for ScummVM games and automatically launch the game.

Major Refactoring & Dependency Changes

The project's core dependencies and internal logic for handling files have been substantially overhauled to improve robustness and unify functionality.

  • Unified Archive Handling: The application has migrated away from using multiple libraries and external executables for file extraction. It now primarily uses Squid-Box.SevenZipSharp and ICSharpCode.SharpZipLib, providing a more integrated and reliable way to handle .zip, .7z, and .rar files. The ExtractCompressedFile service was refactored to use these new libraries.
  • Removal of Caching System: The CacheManager has been completely removed. The previous system of caching game lists for each system has been replaced with a more direct, on-demand file scanning approach. This simplifies the application's logic, eliminates the cache directory, and ensures the game list is always up to date.

Update Tools

  • BatchConvertToCHD: Improved UI. Added the ability to check the integrity of CHD files and convert CSO files to CHD.
  • BatchConvertToCompressedFile: Improved UI. Added the ability to verify the integrity of compressed files.
  • BatchConvertIsoToXiso: Improved UI. Added the ability to verify the integrity of XISO files.
  • BatchConvertToRvz: Improved UI. Added the ability to test the integrity of the RVZ files.

Bug Fixes and Other Enhancements

  • Fixed Threading Issue: The PlayTimeWindow and FavoritesWindow have been refactored to handle file operations and UI updates more safely across different threads, preventing crashes and ensuring a smoother user experience.
  • UI Consistency: The system selection screen now limits the maximum size of system thumbnails to 100 px to prevent oversized images from distorting the layout and to ensure a consistent look.

Simplelauncher 4.1.0 08.06.2025

Photo simple_launcher_1. Source: https://github.com/drpetersonfernandes/SimpleLauncher/raw/master/screenshot.png
Simple Launcher GUI. Photo@project
  • Added a Sound Configuration feature allowing customizable notification sounds.
  • Implemented a Debug Logger with a dedicated UI window for enhanced logging.
  • Major overhaul and standardization of path resolution and handling, including support for placeholders %BASEFOLDER%, %SYSTEMFOLDER% and %EMULATORFOLDER%.
  • Refactored Parameter Validation logic for clarity and robustness, particularly concerning paths.
  • Improved Error Handling, Logging, and messaging across various components (GameLauncher, Services, Managers), replacing Debug.WriteLine with the new DebugLogger.
  • Added Status Bar updates to show current actions (e.g., game launched).
  • Introduced 3D button styles for navigation buttons.
  • Updated Tray Icon messaging and functionality (including Debug Window access).
  • Refactored Edit System Window logic and validation for better user feedback on paths.

 

Simplelauncher 4.0.1 26.05.2025

Bug Fix Version

  • Parameter Handling Overhaul (ParameterValidator.cs, GameLauncher.cs): Paths within parameters are converted to absolute paths.

  • File Path Standardization (GameLauncher.cs, GameButtonFactory.cs, GameListFactory.cs): File paths used for launching games and creating UI elements are consistently resolved to absolute paths relative to the application directory, improving reliability.

  • UI Enhancements (MainWindow.xaml): A new custom-styled GridSplitter has been added to the list view in the main window, allowing for better resizing of the game list and preview areas.

  • Improved Window Closing (DownloadImagePackWindow.xaml.cs, EasyModeWindow.xaml.cs): Added logic to the CloseWindowRoutine in DownloadImagePackWindow and EasyModeWindow to stop any ongoing operations (like downloads) before the window closes, preventing potential errors.

  • Configuration Change (SystemManager.cs): The default value for ReceiveANotificationOnEmulatorError in system configurations has been changed from false to true, meaning users will now receive error notifications by default.

Simplelauncher 4.0.0 25.05.2025

This release brings significant user-interface improvements, new features for game browsing and management, enhanced stability, and various under-the-hood technical refinements.

Improvements

  • New System Selection Screen: Displayed a more visual screen when no system is chosen to simplify platform selection.
  • Revamped Navigation Panel: Added a panel on the left side of the main window with quick-access buttons for Restart, Global Search, Favorites, Play History, Edit System (Expert Mode), Toggle View Mode, Toggle Aspect Ratio, Zoom In, and Zoom Out.
  • Switchable View Modes: Enabled toggling between Grid View (with game-cover images) and List View (showing game details in a table).
  • Enhanced Zooming: Allowed zooming in and out of game thumbnails in Grid View via the new buttons or the Ctrl + mouse-wheel shortcut.
  • Displayed Game File Sizes: Showed file sizes in List View.
  • Overhauled UI Layout: Redesigned the main window and multiple dialogs (Easy Mode, Download Image Pack, Global Search, Favorites, Play History, Edit System).
  • Refined Error Handling: Improved error messages and user prompts throughout the application.
  • Updated Documentation Links: Improved Help User section and parameters guide links.
  • Enhanced Gamepad Logic: Made controller navigation more reliable.
  • Standardized Sound Effects: Switched to a consistent notification sound across the app.
  • Updated Batch Convert To CHD: Added support for 7z and RAR files, enabled parallel processing, and improved multithreading.
  • Added Batch Convert To RVZ: Introduced a tool to convert GameCube and Wii ISO files to RVZ format.
  • Updated Emulators: Upgraded to the latest emulator versions.
  • Updated MAME Data File: Bumped to version 0.277. mame.dat

Bug Fixes & Internal Changes (for developers/advanced users)

  • Fixed various Gamepad Controller issues
  • Corrected typos and added null checks
  • Addressed default-logic errors in emulator error notifications
  • Prevented potential XML vulnerabilities during file loading/saving
  • Fixed context-menu parameter-handling bugs
  • Refactored and reorganized code for better maintainability and performance
  • Replaced Newtonsoft.Json with System.Text.Json for JSON processing
  • Improved file-path handling: more robust relative-path resolution and folder-name sanitization
  • Enhanced asynchronous operations for smoother UI responsiveness
  • Implemented stricter code-quality checks
  • Consolidated “Please Wait” dialog logic
  • Removed redundant or unused code
  • Improved the structure and reusability of context-menu creation logic
  • Integrated IHttpClientFactory for HTTP client management

 

Vox populi

Ten artykuł nie byl jeszcze komentowany:(

Dodaj komentarz!!!!

Nick
Email
Www
Komentarz
 
wstecz13/01/2026 23:08
Inne treści związane z tematem
[FRONTEND] SUPERMODEL3 UI 1.2.2 11/01/2026 [FRONTEND] SUPERMODEL3 UI 1.2.2 11/01/2026
Mamy rezurekcję chyba najbardziej popularnego frontendu do wykorzystania z SuperModelem Barta Trznadlowskiego i/lub modyfikacją autora frontendu SM3Ponmi.    
[Atari] Fujisan 1.1.1 04/01/2026 [Atari] Fujisan 1.1.1 04/01/2026
Atari800 opakowany w zwykłe menu? Czemu nie... zważywszy, że od ostatniej modyfikacji Atari800 WIn+ Jaskra minęły już lata, a a800 ciągle się rozwija - może nie w takim tempie jak Altirra, jednak nikt nie porzucił tego projektu. Ja lubię menu A800, jednak ten dodatek może na pewno ułatwić korzystanie z niego wszystkim, którzy shella kojarza z Shellem, a tryb tekstowy jest ...
[FRONTEND] Simplelauncher 4.7.0 08.12.2025
Ukazała się nowa wersja frontendu Simple Launcher, autrostwa Petersona Ferrnandesa, pozwalająca zarządzać i porządkować nasze zestawy dumpów dla emulatorów. Jeśli ktoś czuje się lekko zagubiony w swoich archiwach i jakimś cudem już nie zdążył się przyzwyczaić do innej nakładki, może warto sprawdzić to rozwiązanie.    
[arcade] IV/Play 2.4.7 29/11/2025 [arcade] IV/Play 2.4.7 29/11/2025
JohnIV opublikował drobną poprawkę do swojego frontendu dla MAME - IV/Play. Do frontendu JohnIV koniecznie trzeba też dociągnąć ikony i screenshoty z jego strony, bez tego programik traci sporo ze swojego uroku i na pewno nie wygląda tak dobrze, jak screenshot zamieszczany na mameui;).
Do ściągnięcia
release 4.9.0 win-arm64.zip
W ramach wolnego czasu odtwarzam stare magazyny komputerowe i prowadzę serwis emulacyjny try2emu. Jeżeli uważasz, że moja publiczna działalność możesz postawić mi kawę, a kawę lubię;). Wspierając mnie, otrzymujesz w nagrodę dostęp do pełnych pdf'ów publikowanych magazynów - czyli dokładnie takich jakie spełniają zamierzenia tego projektu.
Postaw mi kawę na buycoffee.to
Dodatkowe informacje
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run Kreator okładek na kasety Kreator kalendarzy Alpha

© Try2emu 1999 - 2026 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU