I’m an end user and have been manually updating any Unity games I install using the patcher tool, since the vast majority hasn’t been updated by the developers.
For PC Xbox Game Pass titles, because they’re in locked folders, I select the gamelaunchhelper.exe.
That’s worked for most games (Among Us, Ball x Pit, Blue Prince - to name a few), but for others (including the recently released Bounty Star) I get this error:
Patch hash not found. A patch is not available for the specified [Drive Letter]:\XboxGames\Bounty Star\Content\UnityPlayer.dll
Looking for advice on what can be done, as I don’t want to risk playing unpatched games due to the vulnerability.
P.S.: I’m using the most recent tool, version 1.3.3.
Steam says Bounty Star was released on October 25, which is about 3 weeks after Unity released updates to the editor to address the vulnerability. Perhaps the release version of Bounty Star was built with one of those updated Unity versions and doesn’t need patching? But I don’t know whether trying to patch a game that doesn’t need patching would return a “patch is not available” message.
What about the other games that you couldn’t patch. Are they older releases without any October updates?
It will return “Patch is not available” for any version the patcher doesn’t know about. A few possibilities:
Game was made with an older version of Unity prior to introduction of this vulnerability;
Game was made with a new version of Unity that has fixed the vulnerability;
Game was made with a custom version of Unity that was built from source code;
Game was made with a China market version of Unity;
Game uses DRM that encrypts UnityPlayer.dll.
This list is not exhaustive. We’ve been asking follow up questions in this forum to determine whether a game needs to be patched if this message was encountered, usually starting with Unity version number (which can be found in properties of UnityPlayer.dll).
This is for the PC Xbox Game Pass version of Bounty Star - so far, the only Unity game I haven’t been able to patch (as it turns out, the other titles I was having trouble with weren’t Unity games).