-
-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial support for HITMAN 3 Windows/Xbox PC version #326
base: master
Are you sure you want to change the base?
Initial support for HITMAN 3 Windows/Xbox PC version #326
Conversation
Won't be merged (and shouldn't be converted from a draft) until the piracy element is solved. |
This was discussed on the Peacock Discord, but to summarize: For reference, here's our discussion on the Peacock Discord about this issue:
|
Like I said in the discord, the piracy element is still there, we don't authenticate the user at all. |
Once again, it's still a work in progress. /**
* Provider for HITMAN 2 on Steam.
*
* @internal
*/
export class SteamH2Strategy extends EntitlementStrategy {
override get() {
return H2_STEAM_ENTITLEMENTS
}
} That's exactly what my code does right now, just give the base entitlement, which in this case isn't even used. |
|
Have you tried giving yourself entitlements you don't own to see if it's even possible to pirate the game that way? Because if you can't then your "piracy element" simply doesn't exist. |
That's a terrible question. |
Game Pass user here, I can confirm it seems the game doesn't use the entitlements from the server at all. Using the PR branch while not signed in, content with or without Peacock is limited to the starter pack. When signed in to an account with Game Pass and all the dlc however, all the content can be accessed with Peacock even if getEntiltements returns the ["9P2JC6R9S37C"] array. I will try granting myself extra entiltements while not signed in but I doubt it will do anything. |
It doesn't request entitlements from Peacock if you're signed in. |
Signed-off-by: Anthony Fuller <24512050+AnthonyFuller@users.noreply.github.com>
Hello everyone!
This (draft) pull request adds support for the PC Xbox version of HITMAN 3 you can buy in the Microsoft Store or Xbox app. While I haven't tested yet, GamePass subscribers should be able to access the full game as well.
Currently, official server authentication and server-side entitlements aren't supported yet, but the rest of the game will work as expected. I am working on that, but would like to make sure the basics are working correctly first.
Massive thanks to @grappigegovert for updating the patcher to work on newer versions!