Skip to content
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

More accurate api behaviors fix #32

Merged
merged 1 commit into from
Aug 27, 2024

Conversation

universal963
Copy link

Some of the apps call multiple apis with a series of appids and check the results, making me really wonder if it is actually some kind of emu detection. Anyways, I have tested some and found they tend to call apis with appid + 1, which is a depot id. So based on real Steam behaviors, following apis have been modified.

  • Steam_Apps::BIsSubscribedApp
  • Steam_Apps::GetEarliestPurchaseUnixTime

With proper depots.txt config, this at least fixes appid 1604380. (this one tests more than a depot id though)

@Detanup01
Copy link
Owner

Neat, waiting for actions to finish it success I will merge it.
Thank you!

@Detanup01 Detanup01 merged commit 601bb51 into Detanup01:dev Aug 27, 2024
62 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants