A plugin for ReClass.NET that adds support for custom pointer resolution in PCSX2 (PlayStation 2 Emulator). This allows EE (Emotion Engine) memory addresses to be resolved and dereferenced within the ReClass.NET interface. Special thanks to KN4CK3R for creating ReClass and pentoxine for the initial Frostbite plugin which inspired this project.
- Custom pointer node
PCSX2PtrNodethat handles EE virtual memory translation. - Automatically resolves in-game pointers using an emulated base address (EEMem).
- Designed for PCSX2-Qt (64-bit) emulator builds.
- Seamless integration with ReClass.NET's UI and node system.
- Build the project or download the precompiled
.dllfile. - Place the compiled
.dllinto thePluginsfolder of your ReClass.NET directory. - Start (or restart) ReClass.NET. The plugin will auto-register.
- Attach ReClass.NET to the
pcsx2-qtprocess. - Add a
PCSX2PtrNodeto your structure. - When this node is opened, it will read a 32-bit EE pointer, convert it to the correct mapped base address in PC memory, and render the pointed structure as 32-bit aligned.
- Memory contents should now reflect PS2 EE memory mappings.
- Supports only 64-bit ReClass builds.
- Designed for use with 64-bit PCSX2 builds.
- Address translation assumes EE address space starts at
0x00000000and is mapped to a known region in the PC process.
If you want to compile the ReClass.NET PCSX2 Plugin just fork the repository and create the following folder structure. If you don't use this structure you need to fix the project references.
..\ReClass.NET\ ..\ReClass.NET\ReClass.NET\ReClass.NET.csproj ..\ReClass.NET-FrostbitePlugin ..\ReClass.NET-FrostbitePlugin\FrostbitePlugin.csproj MIT License — use freely, modify, and contribute!
For bug reports, feature requests, or contributions, feel free to open an issue or pull request.
