UWPHook Versions Save

🔗 Add your Windows Store or UWP games to Steam

2.14.0

1 month ago

Hello there! I'm refactoring the project a bit in the coming days, in order to both improve the reliability of the project, since it has been quite a few long years since i created it, and while it does work, it does not represent the quality of the code i'm able to produce these days and to make it easier to extend the project with better functionality. So this is a small preparation for the probable V3 of the project, it may take a while, but it will be worth it. I'll be closing most most PR's while i refactor the code and add tests to guarantee the quality of the project.

Changes and new features of this version:

  • Added a message confirmation if the user tries to "empty" their VDF using the button added in the last version
  • Backup the user's VDF file to %appdata% before meddling with it, so if something goes wrong, you have some course of action
  • Attempt to improve the handling of the temp_grid directory #121 #114 etc (It has been too long with this error, please report if it still happens, maybe i merged some code and forgot to update the release)
  • Fix Grid images not being properly set because we forgot to set the appid for each game in the VDF file
  • Add support for JPG's and JPEG'S because Steam never told us it could read these (thanks @DragRedSim for the tips)
  • Improved tests on some of the internal libraries
  • Updated dependencies to latest version

If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter. Please, also send the contents of the log file located in %appdata%/briano/uwphook/

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!

2.13.0

1 year ago

Hey people, a few fixes for today:

  • Fix the persistent icons for games with encrypted icons that could not be copied
  • Fix some games missing from the app list
  • Properly handle apps that weren't being handled well in version 2.12
  • Add the ability to generate a log file
  • Change the default installation from %PROGRAMFILES% to %APPDATA%, to avoid admin issues on launching games

Thanks @stevealexandre for the recent contributions 🎉

If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter.

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!

2.12

1 year ago

Hello again!

Thanks to the contribution of @stevealexandre we have a great fix:

  • Improve handling of launched apps by checking the spawned process for an known executable for the app launched
    • Essentially, when apps used the newer application launcher for Windows Store apps, they may spawn indirectly spawn sub-processes that would confuse UWPHook and would not be handled well by tracking just the PID of processes, so, by checking the current alive processes against what the app informs that it is his executable name, we can guarantee that we can keep track of it's running status.
    • THIS WILL BREAK OLDER INSTALLATIONS, YOU SHOULD RE-IMPORT YOUR GAMES INTO STEAM WITH THE NEW VERSION
  • Also fixed the known aumids for Astroneer and for Taiko no Tatsujin

If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter.

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!

2.11.0

1 year ago

Hi people, hope you all are well Sorry for delaying this new release for so long, had a lot going on this past year, and could not get up to all these issues, but i finally bring good news:

  • Added support to apps that use launchers (EG: Forza Horizon 5, Halo...), thanks @novemberdobby for the contribution
    • Some apps would not "stay open" on the Steam profile status, this fixes most games in this case, i have not tested ALL games, but the most recurring ones seems to be working fine and dandy.

image

  • Fix shortcuts icons disappearing, by moving them to a transient directory at %APPDATA%
    • As pointed by some of our users, when apps updated, their icons would disappear from Steam and from desktop shortcuts, to fix this, we now will copy the icon to a folder for UWPHook at %AppData%, which will prevent the icons from disapearing. YOU MUST RE-IMPORT YOUR GAMES WITH THE NEW VERSION FOR THIS TO WORK!
  • Automatically restart Steam when finishing the import process
    • KNOWN ISSUE: Sometimes Steam will refuse to start with an error Failed to load SteamUI.dll, just click ok and manually relaunch Steam.
  • Improve error handling when getting non-positive responses from SteamGridDB
  • Updated to .NET 4.8 and a lot of dependencies of the project
  • Improved the installer/uninstaller

If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter.

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!

2.10.0

2 years ago

I never thought we would get so many contributions 🥲

We have a fix to a critical bug that was bothering some users for some time, as described in #72

  • Fix UWPHook 'deleting' custom grid artwork added by other apps

And thanks to the contributions of @EnumC, we have a few features

  • The app will no longer create duplicated entries, will update existing shortcuts if trying to export an identical app

  • Properly handle error responses from SteamGridDB and display a nice message before exiting

  • Properly fit the SteamGridDB key in the settings page

  • (Only for devs/contributions) A debug option to clean shortcuts during development

    When UWPHook as re-serializing pre-existing shortcuts, it changed some properties read by Steam, changing the value of the appid Steam uses to track the link between games and the custom grid artwork, this update will no longer tamper with these shortcuts and will keep your library tidy and clean 😄 Also, since some people reported that some anti-viruses are mistakenly reporting the attached zip as "malware", i'll be naming the zipped version of releases as UWPHook.zip from now on, since Release.zip seems to be used by some malwares, causing this false-positive.

If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter.

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!

2.9.2

2 years ago

Hey guys!

Thanks to the contributions of @Camology we have a very important bug fix this patch:

  • Add support to long executable paths
  • Update to .net framework version 4.6.2

This should fix the problems that some people have when trying to export Yakuza games and some others to Steam. Since i can't reproduce the problem, i'm looking forward for some feedback. Additionally, you can download new .net framework versions here at Microsoft

If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter.

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!

2.9.1

3 years ago

Hey guys!

In version 2.9 i bring to you two features and a bug fix to an overlook i had in the last release

UWPHook can now send additional launch options to apps, just add the options needed to the end of the launch options box in the settings of the game inside Steam, like you would normally do to any other game, the options will be read and given to the respective app upon launch, confirmed working with Endless Space 2 and --enablemoddingtools, not working with Tetris Effect and --vr

In addition, 2.9.1 fixes a bug reported by a few users on our subreddit:

  • Fixed a bug when exporting FFXII The Zodiac Age #56

If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter.

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!

2.9.0

3 years ago

Hey guys!

In version 2.9 i bring to you two features and a bug fix to an overlook i had in the last release

  • UWPHook can now send additional launch options to apps, just add the options needed to the end of the launch options box in the settings of the game inside Steam, like you would normally do to any other game, the options will be read and given to the respective app upon launch, confirmed working with Endless Space 2 and --enablemoddingtools, not working with Tetris Effect and --vr

  • Added a "Export with these tags" to the settings page, which will attempt to add tags to newly exported games, by default "Xbox,Ready to play", it works sometimes, the new 'collections' in the library seems to not always use these

  • Fixed a crash reported by some users on our subreddit

Example of an additional launch option added to Endless Space 2: image

If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter.

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!

2.8.0

3 years ago

Hello there!

This new version main feature is a long time coming, UWPHook can now automatically import Icons, Hero and Grid images from SteamGridDB, a very known and cool community project, by simply providing a SteamGridDB api key in the settings page, you will get a prettier Steam library like this: image

  • Added auto import of Steam icons, Hero and Grid images
  • Ask users if they want to use the new SteamGridDB feature upon first opening the UWPHook
  • Allow customization of parameters when searching SteamGridDB
  • Add exported games to the "READY TO PLAY" Steam category
  • Refactor some of the codebase and updates a few dependencies

Special thanks to @FusRoDah061 for implementing the core of this functionality!

If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter.

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!

2.7.0

3 years ago

Hi guys, thanks for coming all this way!

Today i bring you a few improvements to bugs and usage, brought to you by our amazing contributors, a few improvements to our app that should position it well when people search for Xbox Game Pass too, and an improved installer and a script to keep this improved installer in future releases!

  • Fix system language not changing back to system default after closing a game #3, thanks @FusRoDah061!
  • Remove old installer project
  • Add a new NSIS script to consistently generate new installers with improved features (Properly listing in the Start menu, remove via Programs and Features, etc.
  • A few under-the-hood improvements and general updates to our readme to mention XGP games too.

Special thanks to all the wonderful contributors pointing out my mistakes and helping the project @FusRoDah061 @FlaminSarge @Jesper-Hustad @SoulRepo.

Tested, everything seems to be working fine. If you face bugs or have questions, head over to our subreddit at http://reddit.com/r/UWPHook or ping me at our issues or my Twitter.

This software is open-source under the MIT License.

If you like what i did with it and want to support me, you can cheer me up at my Twitter or pay me a coffee via Paypal, it will help me to continue to build amazing open source tools for you!

Thanks for your support, and game on!