Log in

View Full Version : How would you get Tibia.exe module base address?



blackd
07-08-2011, 13:35
You know that Tibia.exe module always had an base address of &H400000 . However when ASRL is enabled that base can be... -anything-
Anyone knows about any VB6 or any C++ code that can obtain that base address? I know Ollydbg can do it. It display it to you in the module list when you open Tibia.exe, so it must be possible.

If we can obtain that then we can make cheats without patching tibia.exe

thenick
07-09-2011, 08:28
Did you tryed pointers?

Ormin
07-11-2011, 21:31
Not actually sure if I got you right, but I have a solution to get that memory address from already-started Tibia.exe ( i.e start Tibia.exe and get that Tibia.exe's base address )

If interested, msg me on priv, so we can talk.

Crille
07-11-2011, 22:03
Pretty sure this works in C# .NET:


//Tibia is a Process object
int baseAddress = Tibia.MainModule.BaseAddress.ToInt32();

blackd
07-13-2011, 00:52
nm, I already found a way. It is not so easy as it would be in C# .NET, but it works for me (I use VB6)

If anyone is curious for the answer just have a look on the code included in my free tools.