Releases: drpetersonfernandes/SimpleLauncher
Releases · drpetersonfernandes/SimpleLauncher
release3.9.1
- Significantly improved the speed of the search engine in the Main Window and in the Global Search Window.
- Fixed some bugs.
- Enhanced methods and functions to improve efficiency and reduce errors.
release3.9.0
- Enhanced support for Xbox controllers and added support for PlayStation controllers. I tested it with the following controllers: Xbox 360, Xbox One, Xbox Series X/S, PlayStation 4 DualShock, and PlayStation 5 DualSense.
- Improved the text formatting of developer suggestions in the Edit Window.
- Enhanced the translation resources: even error messages are now translated into 17 languages.
- Updated the emulators to their latest releases.
- Updated
history.xml
to the latest version. - Updated
mame.xml
to the latest version (0.274). - Added a tool to batch convert regular ISO files to the XISO (Xbox) format.
- Added a tool to batch convert CUE, BIN, ISO, and IMG files to the CHD (MAME) format.
- Added a tool to batch compress files into ZIP or 7Z archives.
- Fixed some bugs.
- Improved several methods and functions to enhance efficiency and reduce errors.
release3.8.1
- Bug fixes.
- Improved some methods and functions to enhance efficiency and reduce errors.
release3.8.0
Multilingual Version – A Major Update!
- Experience the Application in Your Language! We've added translations for 17 languages, making the application accessible to users worldwide. Supported languages now include:
Arabic, Bengali, German, Spanish, French, Hindi, Indonesian (Malay), Italian, Japanese, Korean, Dutch, Portuguese, Russian, Turkish, Urdu, Vietnamese, Simplified Chinese, and Traditional Chinese. - Updated to the latest technologies: .NET Core 9 and C# 13, ensuring better performance and stability.
- Fixed several entries in
'helpuser.xml'
for improved user assistance. - Updated all emulators to their latest releases.
- Updated
'mame.xml'
to version 0.273. - Enhanced support for 'Kega Fusion' and 'Mastergear'.
- Added more emulators to
'system_model.xml'
.
release3.7.1
- Fixed bugs and improved exception handling in certain methods.
- Added image packs for specific systems.
release3.7.0
- Added a tool to generate BAT files for Xbox 360 XBLA games.
- I have added a Helper class to assist users during system edits.
- I have improved the UI in the Edit window.
- Added support for launching Mattel Aquarius games on MAME using the frontend.
- Improved the code that gets the application version from GitHub.
- Updated the emulator version of the Easy Mode emulators to the latest version.
- Updated mame.xml to the latest version (MAME 0.272). I have also added Software List games to this list.
- Updated parameters.md and system_model.xml.
- Updated the binaries of the tool FindRomCover to the latest version.
- Added image packs for Philips CD-i and Atari ST.
- Added a new menu item to download image packs.
- Added Mattel Aquarius and Sharp x68000 to Easy Mode.
- Update the rom history database to the latest version (ver. 2.72). Database from https://www.arcade-history.com/.
- Fixed bugs and improved exception handling in some methods.
release3.6.3
- I changed the temp folder from within the application folder to the Windows temp folder to prevent access issues.
- I implemented methods to handle the cleanup of temp files and folders.
release3.6.2
- Improved error handling in some methods.
release3.6.1
- Fixed a bug in several methods that attempt to load a preview image or open a cover image when the
UserImagePath
is a relative path. These methods now convert all relative paths to absolute paths before execution. - Moved the
DownloadAndExtractInMemory
method to a separate class. - Improved error handling in some methods.
release3.6.0
- I performed a major refactoring of the
EditSystem
class to implement better validation in the input fields of theEditSystem
window. This was necessary to prevent users from entering incorrect values. - I improved the system validation mechanism of the
system.xml
file when 'Simple Launcher' loads. Instead of warning the user about a corrupted file and shutting down the application, it will now remove any corrupted systems, alert the user, and preserve the well-formatted systems. This is useful in case of a corruptedsystem.xml
file. - I implemented in-memory download and extraction of files as a backup method in case the regular extraction method fails. This was done because some users were encountering extraction errors of newly downloaded files, due to file locks.
- Added different versions of the
7z
executable for x86 and x64. The extraction method will automatically detect the user environment and use the appropriate executable. - Added code to automatically convert [url formatted text] into real links in the
RomHistory
window. - Improved the log class to send more debug information to the developer.
- Added functionality to delete a game file from within the UI, available in the right-click context menu.
- Added functionality to auto-generate image previews for the loaded games. The image file is saved inside the corresponding System Image folder with the correct name, available in the right-click context menu.
- Added an image pack for Atari 8-Bit.
- Update the emulator links to the latest version.
- Bug fixes.