-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Static Guest Virtual Memory #15601
Comments
It's not guaranteed to be static, just giving a hint for preferred address when possible
But yeah, i wished there is an easier way to calculate the base address when using cheat engine to create cheats (ie. a base address that can be calculated with naked eyes without the need of calculator), as PPSSPP built-in memory viewer/editor is lack of advanced search engine like what CE have. |
I made a cheat table that skips all manual calculating more than 6 years ago ~ here, partially because I was sick writing long guides how to check PPSSPP log when the address is logged on first game's boot and explain how to deal with the issues CE has when attached to PPSSPP, partially because I was also lazy to do more than a few clicks to find something before going to disassembly with it to create a proper cheat. That cheat table can:
|
I think hard setting it to something that will only sometimes work is potentially just more confusing, for the times when it fails. FWIW there's also a websocket API that can be used to programmatically get the current base address too. -[Unknown] |
We used to use a static address in the past (0x2300000000), and ran into all sorts of weird issues. Mainly on non-Windows platforms though, but I think it's safer in general to let the OS choose where the memory is mapped. And as LunaMoo and unknownbrackets say, we do have ways of getting the base address out (and could add more if needed). |
Maybe we can close this now with #15748 and #16994 in, among other options such as the WebSocket message. ppsspp/Core/Debugger/WebSocket/DisasmSubscriber.cpp Lines 255 to 267 in 9317fbd
|
What should happen
Not sure if it's been opened before but guest memory isn't static last time I checked, there is memory editor in the emulator itself but for those who prefer external software like cheat engine will have to find base addr manually.
Who would this benefit
Game patching users
Platform (if relevant)
No response
Games this would be useful in
Other emulators or software with a similar feature
Vita3k implemented this a few weeks back. Vita3K/Vita3K#1802
Checklist
The text was updated successfully, but these errors were encountered: