Skip to content

Releases: drpetersonfernandes/SimpleLauncher

release2.15

05 Jul 02:05
Compare
Choose a tag to compare

The emulator versions for every emulator within EasyMode have been updated.
Amstrad CPC has been added to EasyMode.
The mame.xml file has been updated to the latest release.
The system_model.xml file now includes the Amstrad CPC.
The Update Class has been enhanced.
A Cart Context Menu has been introduced, allowing users to load game cart images.
The Global Search Window has been improved to include the System Name field.
The Right-Click Context Menu for the Global Search results has been enhanced with additional options.
The Global Stats Window has been improved to display a pie chart representing the relation between the total number of games and the total number of cover images.
The default image viewer for Title Snapshot, Gameplay Snapshot, Cart, Cabinet, Flyer, and PCB has been fixed.
A Favorite function has been implemented, allowing users to save a list of favorite games that will be displayed in the Favorite Window.
Icons have been added to the Right-Click Context Menu items.

release2.14.4

06 Jun 17:38
Compare
Choose a tag to compare

I have improved the Global Search algorithm. Now it accepts logical operators AND OR.
Fix a hidden bug found in the [Main] Window search engine.
Add option for user to select ROM Folder in the [Easy Mode - Add System] Window.
Improve the algorithm for detection of emulator parameters. It was wrongly picking parameters as invalid. This algorithm is hard to develop due to the variety of possible arguments in the parameter field.
I remove the parameter validation requirement to save a System in the [Expert Mode] Window.
Update the emulator version and emulator download links in the easymode.xml.
I develop a mechanism to detect the version of installed emulators in the [Easy Mode - Add System] Class. The method will install the emulator and core only when there is a new version available, otherwise the method will skip installation.

release2.14.3

04 Jun 04:05
Compare
Choose a tag to compare

I have improved the automatic update mechanism and fixed a pagination bug that was preventing the Next and Prev buttons from working properly.

release2.14.2

02 Jun 21:14
Compare
Choose a tag to compare

I have fixed the automatic update process

release2.14.1

02 Jun 19:14
Compare
Choose a tag to compare

Fixed a small bug in the About window.

release2.14.0

02 Jun 18:14
Compare
Choose a tag to compare

Big Update Today!

  • Added Easy Mode to Add a System: It will automatically download emulators and extra files and add the new system to 'Simple Launcher'.
  • Improved error detection of parameter values.
  • Added a Global Search function that will search inside every folder configured in 'Simple Launcher'.
  • Added a Global Stats Window that will generate a summary for every system configured in 'Simple Launcher'.
  • Added a right-click Context Menu to every generated button. Users can right-click the Game Button to load cover images, title snapshots, gameplay snapshots, videos, manuals, walkthroughs, cabinets, flyers, and PCBs.
  • Implemented an auto-update feature for the application when there is a new release. Functionality is still in testing.
  • Updated mame.xml to the latest version.
  • Improved extraction method: It will now use 7z.exe for any extraction, utilizing a temp folder inside 'Simple Launcher'.
  • Fixed all bugs found.

I have tested the application for the last two days and have not found any bugs. However, please be aware that there may still be bugs due to the many new functionalities introduced. If you find any bugs, please report them here on GitHub or use the Bug Report Window inside 'Simple Launcher'. Any reported bugs will be fixed promptly.

release2.13.0

17 May 05:08
Compare
Choose a tag to compare

I have implemented an experimental algorithm to check the emulator parameters. It will check the folder location and file location and allow relative paths.

I have also improved the extraction method that extracts files to a temporary folder in case the system extracts any files.

Additionally, I have made minor bug fixes.

release2.12.1

31 Mar 03:19
Compare
Choose a tag to compare

I've improved the error notification system.
Also fixed a bug with the emulator location check. Thanks to bigroy00 for identifying the bug.
I've implemented code to use the MAME game description instead of the filename in the Video link and Info link.
Additionally, I've implemented code to handle missing mame.xml and missing system_model.xml files.

release2.12.0

26 Mar 02:06
Compare
Choose a tag to compare

I have implemented basic checks for the System Folder, System Image Folder, and Emulator Location. The app will notify the user if the values in these fields are incorrect. Users can use both absolute and relative paths for any of these fields.
I have also made the exception notifications more user-friendly.
Additionally, I've devised a smart method for generating the system.xml file. If the system.xml file is present, the app will use it. If not, the app will search for any backup files in the folder and ask the user if they want to restore from that backup. In case no backup is found, the app will create a basic system.xml. This approach prevents users from inadvertently overwriting their custom system.xml and losing their personal configuration.

release2.11.2.23

20 Mar 05:27
Compare
Choose a tag to compare

I've fixed a bug in the 'Show Games' option. Now it's working properly.