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

(Feature Request) Memory Searcher and Debugger #116

Open
ReclaimerShawn opened this issue Jan 13, 2023 · 1 comment
Open

(Feature Request) Memory Searcher and Debugger #116

ReclaimerShawn opened this issue Jan 13, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@ReclaimerShawn
Copy link

Basically, place a memory searcher in Xenia Canary that can be used from the program itself. The searcher would be able to search for 8-bit, 16-bit, 32-bit, Float, and Double addresses. These addresses could be displayed the same way they would on the Xbox 360.

Finally, allow for the user to set breakpoints on these addresses via the memory searcher itself, spitting out xex addresses and the corresponding PPC code for whatever reads or writes from the address. Also allow the user to look throughout the XeX's PPC code in its entirety and jump to addresses within the Xex ti peek at code. This would eliminate the need for Cheat Engine, Virtual Studio, and Ghidra/IDA Pro entirely. Emulators like Dolphin already include these features, so it's not that farfetched of a request, albeit it may be very difficult to implement.

This would be useful because memory searchers like Cheat Engine include bloatware in their installers, IDA Pro itself costs thousands of dollars, and Ghidra being made by the NSA sets caution to the wind.

Assuming such a feature ever gets made, I'd be more than happy to test it out.

@Margen67 Margen67 added the enhancement New feature or request label Apr 22, 2023
@Ivan951236
Copy link

Well i don't think it might be possible without digging even more in Xbox 360 Code (both in-games and the dashboard) (without doing what's called reverse enginerring) but if it was added one day, then i would test it out

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants