Skip to content
This repository has been archived by the owner on Jul 27, 2022. It is now read-only.

Releases: CapitaineJSparrow/emusak-ui

v2.1.9

12 Apr 15:19
Compare
Choose a tag to compare

Since recent changes to Ryujinx, EmuSAK shaders are not compatible with LDN build (separate build to add online features). There is now a notice to explain that. Also, you can now download shaders from EmuSAK if you have higher or same amount of shaders than EmuSAK because I'm recommending to use new shader cache system over the previous one.

v2.1.8

12 Apr 13:11
Compare
Choose a tag to compare

Fix drunk code introduced in 2.1.7 preventing shaders to be shared

v2.1.7

12 Apr 12:47
6ed7bec
Compare
Choose a tag to compare

Ryujinx new shader cache, part 3/3

[Bot]

  • The validation bot now accept shader submissions using new format and upload valid submissions to server using new format required by Ryujinx

[App]

  • Extract shader version from shader binary files, so we can reject submissions for shaders in a format too old for Ryujinx
  • Fix sharing shaders stuck in infinite loop due to logs parsing
  • Fix local shaders count at "-4" when there is no shaders locally

v2.1.6

11 Apr 14:32
Compare
Choose a tag to compare

Ryujinx new shader cache, part 2/3

[Backend]

  • When listing shaders count for games (the "Emusak shader count" field), the new shader cache is implemented and shaders count can be either legacy system or new one.

[EmuSAK application]

  • When downloading shaders, detect if it's legacy or current system and install them properly.
  • When sharing shaders, check if shader cache is current system. If user try to share a legacy shader cache, an error popup will be displayed asking user to convert the cache in Ryujinx first by running the game.
  • When sharing shaders, pack shaders files using new system
  • Prevent user to share several times same cache, causing a flood in validation channel
  • Update "share shaders" label when sharing shaders feature is remotely disabled

Sharing shaders is still disabled, but we can distribute shader caches using new system by uploading them manually to EmuSAK server. Please update to this version, otherwise you'll have issue while downloading shaders using new Ryujinx system with previous versions. I think we can enable sharing shaders feature remotely without any client update when it's ready.

v2.1.4

10 Apr 14:37
086ec67
Compare
Choose a tag to compare
  • Ryujinx made a new shader cache implementation, EmuSAK now supports counting shaders from old system and new system with this update. Please note sharing shaders does not works at the moment with new system and is now disabled until further update.
  • Improvements to handled devices V1
    • You can now select your games in the library using a controller and left stick
    • You can press A on xbox controller or X on PS controller to access game detail
    • You can press B to go back from game detail page
    • EmuSAK will not open a window higher than your screen resolution
      This feature is very basic and will be improved in the future
  • Correctly fetch threshold for sharing shaders remotely, it was hardcoded to 50 until now.

v2.1.3

03 Mar 16:00
Compare
Choose a tag to compare
  • Fix an issue where eshop Data where never updated (only at install)
  • Update translations
  • Update eshop ID to match their name

v2.1.2

27 Feb 23:33
e08e3aa
Compare
Choose a tag to compare
  • Perform a search by name instead by ID when the game is not found on eshop database, meaning there is more covers in the grid
  • Perform a search by name instead by ID when the game is not found on Ryujinx game list github, meaning there is more compatibility infos
  • Fix a bug where the custom DNS toggle was applied but without any UI feedback on the checkbox
  • Updated Turkish and Italians translations

v2.1.1

24 Feb 02:13
Compare
Choose a tag to compare
  • Add a feature to completely delete shader cache, cpu cache and mods for a game to clean your system if you don't plan to play this game anymore. This action cannot be recovered but emusak does not delete save file. Note the game will come back if you didn't removed it from your game library in the emulator
  • UI refinement : there is now tooltip on game library to show full name when it's truncated, same on gamebanana section
  • Gamebanana section is now way better, UI has been reworked and covers should not be truncated anymore
  • Better error handling and performances tweaks on gamebanana scraping
  • There is now a loader while fetching data from gamebanana
  • Prevent flash of unstyled content on game detail causing layout to shift when loading compatibility data on ryujinx github
  • Updated turkish translations

v2.1.0

23 Feb 01:37
6561c24
Compare
Choose a tag to compare
  • Emusak will now show up to 20 most downloaded mods on gamebanana with mod name, cover and a direct link when you click on it. Please note I perform a search on gamebanana with game name, so if section does not show up the game may exists on gamebanana or not it's not fully accurate. The section is shown only if mods are found on gamebanana. It's just a first iteration so for now it's only redirecting to gamebanana and you are in charge of downloading and installing the mod.
  • Code cleanup
  • There is now download speed in download manager while downloading firmware, mods or shaders.
  • Slightly improved UX while sharing shaders
  • Fixed an issue where eshop data was downloaded at every launch instead once a day

image

v2.0.9

20 Feb 22:23
Compare
Choose a tag to compare

Sorry for double update but when I was working on previous version (2.0.8) I removed the disabled state on "share shaders" feature and we are now spammed U_u

  • Add disabled state if your local shader count is below emusak shader count
  • Fix an issue when you update emusak, the popup asking you to restart once the update has finished to download never come.
  • Fix an issue where portable build was not really portable, it will not write data to appData anymore (again)