Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ccetl/memoryutils
Memory Manipulation on Windows using Java
https://github.com/ccetl/memoryutils
Last synced: 4 days ago
JSON representation
Memory Manipulation on Windows using Java
- Host: GitHub
- URL: https://github.com/ccetl/memoryutils
- Owner: ccetl
- License: mit
- Created: 2024-04-02T11:49:34.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-09-16T10:27:19.000Z (4 months ago)
- Last Synced: 2024-11-10T10:23:33.481Z (2 months ago)
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
MemoryUtils
A java library to modify the ram. Requires at least Java 8 and windows.Important Note
TheAppMemory#findAddress
method is currently broken, so you can only initialize
values with pointers right now.Basic Usage
1. Initialize the MemoryEditor which is required by the AppMemory.
MemoryEditor.init();
2. Create a new AppMemory for your process. For example:
AppMemory appMemory = new AppMemory("Minecraft.Windows.exe");
3. Use the AppMemory to modify values. The following example will modify the FOV in Minecraft Bedrock.
MemoryFloatValue fov = new MemoryFloatValue(Managers.PROCESS.getProcess(), "0585D498", "18", "1A0", "1A8", "10", "8", "968", "18", "28");
System.out.println(fov.readValue());
fov.writeValue(110f);
Used libraries
- JNA
- commons-exec