Browse by type
Simple way of getting GWorld, GNames, and GObjects of an Unreal Engine Game.
Demo Videos
https://github.com/user-attachments/assets/09385216-2965-4023-9e87-830c1a8e0818
https://github.com/user-attachments/assets/dba9ca71-98ce-4fb8-af61-86e96e7cb997
Looking for a new memory editor? - https://github.com/Do0ks/MemRE
Drag and drop the games executable onto GSpots.exe ( The executable located in ..\Binaries\Win64. It typically includes "Win64-Shipping.exe" in the name )
You don't have to have the game running in the background, but if you do it will improve scanning results greatly. GSpots will automatically attach to the games process, if it fails to find offsets with the file scan method, it will try to find the missing ones in the games memory.
If the games exe is encrypted, this could bypass it via the memory scan, but if they have taken the time to encrypt the exe, chances are they also took the time obfuscating other things too.. But, it should get you close!
As time goes on I will add more signatures!
If you have a game that is unsupported, feel free to post in the Game Compatibility Request thread.
## Soon:
Add automatic fetching of the Unreal Engine Version the game is built with. :white_check_mark:
Add XOR encryption calculations with padding if applicable.
Added memory scan if the games running in the background to try finding the offsets file scanning failed at. :white_check_mark:
## Later:
Added the ability to attach to the game IF its running. This is in preperation for future updates.
Added functions from my other github repository to detect the Unreal Version number.
Added memory scan if the games running in the background to try finding the offsets file scanning failed at. Memory scanning is in beta.. It worked for every game i tried, and the one that it didn't work for has obfuscation. This update should help compatibility greatly!
Added The ability to detect and handle encrypted exes.
Injectable Memory Scanner - https://github.com/Do0ks/B2D-Scanner
DLL Injector - https://github.com/Do0ks/Injector
$ claude mcp add GSpots \
-- python -m otcore.mcp_server <graph>