i think its time for something new.
Preview | |
|
Entity Explorer
GitHub:

This tool enumerates all interact-able entities in view-range of your
character. It also shows various information about the entity, allows to
highlight the selection and even move to it (if the path is clear and the
object is in range).
The used memory structures contain lots of (yet undiscovered) information about
the entity itself. Use the addresses shown in the list and inspect them in
ReClass. Print out more information onto the screen. I would be happy to see
more research on this topic.
Usage
Copy the Dll to your Silkroad Folder, run the client and inject the dll.
The DllMain must be executed before the original WinMain of
the Clients starts. Your injection method can be either detouring the
entrypoint or adding an import. Common dll-injection-tools may work if they
support creating the client process suspended.
Known bugs
* CIDeco* will cause problems because the type of the entity list is wrong on purpose
* Walking to NPCs is not possible due to client restrictions (you can't walk
onto NPCs by hand, i'm using the same function)
* Walking to far objects may not work due to client restrictions
* Rendering of the highlighting-marker is wrong when getting close to navmesh
borders (my drawing is unaware of the grid)
Compiling
As always, compiling is a little tricky. This software is designed to be binary
compatible to the client. Therefore building with Visual C++ 8.0 (install
Visual Studio 2005) is mandatory! You'll need Daffodil (1) and Visual Studio
2010 to open the project. You'll also need DirectX SDK 9.0b. Put it inside the
lib-folder.
Always compile on Release-mode. Debug will produce incompatible code.
This combination is guaranteed to work as it is binary compatible. Newer
compilers can work, but are neither tested nor supported by me
(1)

Visual Studio version compatibility chart
2005 | 2008 | 2010 | 2012 | 2013 | 2015 | 2017 |
---|---|---|---|---|---|---|
![]() |
![]() |
Attribution
Do what ever the f*ck you want with it. But don't be that a**hole claiming
others work as your own. Thank you.