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

V3.0 beta client support #26

Open
aliencaocao opened this issue Aug 5, 2023 · 1 comment
Open

V3.0 beta client support #26

aliencaocao opened this issue Aug 5, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@aliencaocao
Copy link
Owner

aliencaocao commented Aug 5, 2023

It seems like V3.0 added address randomisation causing the pointer offsets to be random on each machine. Code for reading them already works IF the randomisation can be solved. E.g., offsets found are only valid for that session.
Waiting for V3.0 to stabilize then try to find another way to read song id.

@aliencaocao aliencaocao added bug Something isn't working help wanted Extra attention is needed labels Aug 5, 2023
@aliencaocao aliencaocao self-assigned this Aug 5, 2023
@aliencaocao aliencaocao changed the title nimpy.AccessViolationDefect: Unexpected error encountered: Read failed [Address: 0x8000000000000070] V3.0 beta client support Nov 23, 2023
@aliencaocao
Copy link
Owner Author

Currently, the offset for the current time and song array itself can be reliably found, but the song array uses a list of pointer offsets (4-7 of them) and each offset value changes for each session of the client. I haven't found a solution for this part yet.
Last tested on V3.0.6 build 202419

@aliencaocao aliencaocao added enhancement New feature or request and removed bug Something isn't working labels Jan 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant