Skip to content

Releases: Viren070/emuhaven

0.13.2

18 Feb 12:39
Compare
Choose a tag to compare

Changelog

  • Only attempt to move the downloaded titleDB to cache after checking the download result
  • Only open titleDB after checking the result of moving to cache and retrieving it afterwards.
  • Cancel button for titleDB download is not disabled
  • Catch errors raised when attempting to delete a cached file.

Full Changelog: v0.13.1...v0.13.2

Notes

If you encounter a bug, report it here
If you want a specific emulator to be added, use this and if you have a suggestion for a new feature that could be added, suggest it here

0.13.1

12 Feb 17:44
Compare
Choose a tag to compare

What's Changed

  • As a result of Ecchi's Archive shutting down soon, I have made a copy of the saves to a new repository. The app will now fetch the saves from here instead. If I find a better source, I will switch to that instead so consider this temporary for now. The new repository is missing 4 saves due to file size limitations.
  • Fixed not getting the latest release for a GitHub repository when the latest release was not at the top of the page.

Dependencies

Notes

  • Report any bugs by creating an issue here.
  • You may consider remaining on v0.13.0 until the archive is actually shut down as this release could have some bugs that I may have failed to find in my limited testing. as of 20/02 it seems to have shut down.

Full Changelog: v0.13.0...v0.13.1

0.13.0 (Xenia Support)

02 Jan 18:02
a30aafd
Compare
Choose a tag to compare

If you used 0.13.0 Alpha 2 and fetched the roms for GameCube or Wii and attempting to download something now results in an error, delete the index.json stored in your cache folder. This is located in %appdata%/Emulator Manager/cache.

What's Changed

To see more details about some changes, click on the respective pull request.

Additions

  • Add cli support by @Viren070 in #17
  • Add 'custom' option for import, exports and delete for emulator data by @Viren070 in #18
  • Redesign switch roms menu by @Viren070 in #19
  • Use cache system where possible by @Viren070 in #20
  • Add xenia support by @Viren070 in #21
  • Add portable mode. Can be enabled by placing a file called PORTABLE.txt inside the current directory,
  • Add check for update setting to app settings. Controls whether the app will check for an update or not.
  • If you hold shift while clicking the download button for a ROM, it will open in your browser.
  • Enabled resizing, the play menus will look a bit off since they weren't designed with resizing in mind.

Bug Fixes

  • Fixed Ryujinx settings not saving or loading correctly
  • When a file fails to download completely, delete what is left over.
  • Fixed the update checking logic. Will also take you to the correct version.
  • Handle error when settings for an emulator were not found.
  • Handle error caused by OSError when attempting to delete old installation of yuzu when updating

Full Changelog: v0.12.8...v0.13.0

Notes

  • The app may take significantly longer to launch if you have fetched the ROMs for Xbox 360 Digital since it has over 10,000 links to process. To reset this you can delete the index.json file or if you know what you are doing, then you can go into the index.json file and remove the section used for xbox 360 digital links.
  • If you encounter any bugs, make an issue.

0.13.0 Alpha 2

31 Dec 00:12
Compare
Choose a tag to compare
0.13.0 Alpha 2 Pre-release
Pre-release

What's Changed

  • Use cache system where possible by @Viren070 in #20
  • Add xenia support by @Viren070 in #21
  • load the customtkinter theme from the portable settings.json in portable mode.
  • When portable mode is enabled, all files that would've been stored in %appdata% Manager are stored in a folder called portable
  • Adjust the topmost window where appropriate when downloading a save so that the correct window is on top.
  • Skip restoring the default setting for a setting whose default value is empty
  • When a download fails, attempt to delete what is left.
  • Use textwrap.fill on game title for yuzu/ryujinx current ROM menu each time window is resized after calculating a rough estimate of available width.
  • Fixed the update checking logic and made it more robust. Will take you to the correct release.

Full Changelog: v0.13.0-alpha.1...v0.13.0-alpha.2

Notes

  • This is still a mostly untested release and bugs are to be expected.
  • Using the custom option for data actions (import/export/delete) won't work since I forgot to define the valid folders. I also need to show files as well as folders for xenia.
  • Resizing is still enabled, but I haven't worked on improving the widgets to resize appropriately
  • CLI support has also not been worked on yet.
  • The functionality for downloading mods has also not been worked on,

0.13.0 Alpha 1

29 Dec 17:07
Compare
Choose a tag to compare
0.13.0 Alpha 1 Pre-release
Pre-release

What's Changed

Additions

  • Add cli support by @Viren070 in #17
  • Add 'custom' option for import, exports and delete for emulator data by @Viren070 in #18
  • Redesign switch roms menu by @Viren070 in #19
  • Add check for update setting
  • add portable mode that can be enabled by placing file called PORTABLE.txt in current working directory.
  • Added a basic cache system which should make some things more smooth (In the final release)

Bug Fixes

  • Fixed ryujinx settings not saving or loading.
  • Handle error when settings for an emulator were missing
  • If failed to delete old yuzu installation when updating, abort and display error

Full Changelog: v0.12.8...v0.13.0-alpha.1

Note

  • The app will prompt you for an update even though there is no update. I will fix this in the next release. For now, just disable the check for update setting.
  • For this release, I have enabled resizing. I would recommend against resizing since some of the widgets don't stretch yet. I will aim to have resizing enabled in the final release. There is still a minimum size.
  • This is an untested release and bugs are to be expected. In the final release, xenia support will also be added.
  • The download mods feature has not been implemented and clicking the download mod button will simply show a message saying it has not been implemented.
  • The CLI support is also very limited and will remain limited in the final release. You can only launch an emulator and enable an update flag if needed. However, it is somewhat buggy sometimes as the code will remain running even though everything shouldve closed. This may be fixed in the final release.

0.12.8

29 Nov 13:41
Compare
Choose a tag to compare

Changelog

  • bump CTkScrollableDropdown from 0.7 to 0.8
    • This should make the dropdown more consistent and less buggy.
    • You can click out of the dropdown with a single click, and it shouldn't stay on the screen upon switching menus
  • Initialise the scrollable dropdown menus at the beginning instead of when the versions are fetched. This should make the process look more smooth and avoid the window flashing as a result of initialising the dropdown.
  • Fixed the launch dolphin button being cut off upon clicking it.
  • No longer ask for confirmation for a second time when installing an emulator with the latest version already installed.
  • Adjusted messages shown to be more accurate and show more information.
  • Ask for confirmation before deleting dolphin.

Full Changelog: v0.12.7...v0.12.8

0.12.7

23 Nov 14:16
Compare
Choose a tag to compare

Changelog

  • Fixes firmware and key installs not working due to a change made in the previous update.

0.12.6

22 Nov 18:38
Compare
Choose a tag to compare

INSTALLING FIRMWARE AND KEYS IS BROKEN FOR THIS RELEASE. USE A NEWER VERSION

Changelog

Additions/Adjustments

  • Don't show a success message when updating the emulator.
  • Ask for confirmation when deleting a ROM
  • Use CTkLabel text_color for menu button text_color. This should fix inconsistent and unusual text colours on menu buttons.
  • App will check for an update at start-up.

Bug Fixes

  • Fixed custom key installs not working with .keys files
  • Fix version mismatch warning shown when rebootless update firmware was installed.

Full Changelog: v0.12.5...v0.12.6

0.12.5

01 Nov 17:44
Compare
Choose a tag to compare

Changelog

  • Fixed Yuzu showing on Ryujinx buttons
  • Stop widening the install Ryujinx buttons
  • Added missing f to f strings to format error message correctly
  • When firmware or keys are installed using a custom archive, the version is updated to None. (Will show as 'Unknown')
  • Fixed progress frame not showing for firmware and key installs for custom archives sometimes or showing with wrong name
  • Fixed the use yuzu installer checkbox not updating the settings
  • Set the checkbox state depending on previous value and also update it if yuzu installer path is updated and is invalid.
  • Fixed manager fetching updates for early access when using yuzu installer.
  • Changed how the yuzu installer option affects the manager:
    • You can use the installer to install and launch early access (provided that it is possible, either you have paid or are using a modified installer such as pineappleEA's installer )
    • When you try to use a custom archive for installing yuzu with the option turned on, it will still work

Full Changelog: v0.12.4...v0.12.5

Known Issues

  • Installing keys through a custom .keys file is broken. Add the .keys file to .zip archive and use that instead. Or just use the built-in downloader.
    Will be fixed in 0.13.0, when I have time to work on this.

0.12.4

31 Oct 21:31
Compare
Choose a tag to compare

Changelog

  • Disabled grid_propogate on log frame so when the progress bar shows up all the widgets won't be moved around
  • Stop fetching firmware and key versions on startup and only fetch when prompted by the user.
  • If you have a different key version and different firmware version installed while launching yuzu or ryujinx, a warning will be shown.

Full Changelog: v0.12.3...v0.12.4