Skip to content

Releases: drpetersonfernandes/SimpleLauncher

release3.9.1

09 Feb 00:59
Compare
Choose a tag to compare
  • 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

08 Feb 03:39
Compare
Choose a tag to compare
  • 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

16 Jan 22:57
Compare
Choose a tag to compare
  • Bug fixes.
  • Improved some methods and functions to enhance efficiency and reduce errors.

release3.8.0

15 Jan 03:50
Compare
Choose a tag to compare

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

12 Dec 21:15
Compare
Choose a tag to compare
  • Fixed bugs and improved exception handling in certain methods.
  • Added image packs for specific systems.

release3.7.0

09 Dec 01:10
Compare
Choose a tag to compare
  • 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

26 Nov 17:32
Compare
Choose a tag to compare
  • 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

26 Nov 01:54
Compare
Choose a tag to compare
  • Improved error handling in some methods.

release3.6.1

24 Nov 18:56
Compare
Choose a tag to compare
  • 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

23 Nov 05:30
Compare
Choose a tag to compare
  • I performed a major refactoring of the EditSystem class to implement better validation in the input fields of the EditSystem 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 corrupted system.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.