Could you point me to the source code? When I get some free time, I’ll give it a look.
Type: Posts; User: jo3bingham
Could you point me to the source code? When I get some free time, I’ll give it a look.
I don't see the need to clutter the forum even more just for niche categories, since this forum as a whole is completely dead. However, I did add a forum for Open Tibia. Feel free to use it to...
There's no step-by-step guide, or tutorial, that I'm aware of. The forum is filled with TibiaAPI posts, just use the search function. Just note that TibiaAPI is pretty dated, and some of the posts...
It's definitely possible. XenoBot takes advantage of DLL injection to create it's GUI within the client by utilizing the client's internal functions. This is a slightly advanced topic, but I would...
Hello,
As many of you know, TPForums has been "down" for quite some time. You could visit the forum and converse in the chatbox, but you were unable to visit threads, posts, profiles, or anything...
Here's the project. You can find it already compiled in /bin/x86/Release/
http://www.mediafire.com/download/4ps8n0m4343cwr5/MediviaLightHack.zip
Yes. And SelfLightPointer.
Create a new C# project and copy the code inside my functions over instead of copying everything at once.
You could make a proxy.
Nicely written.
Unsurprisingly, they still use the same game protocol as tibia (packets and their corresponding structure). So, I found the function that parses the world light packet which includes the address of...
This is in C#, and it only works with the DirectX client.
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace...
Medivia uses a modified version of OTClient. DarkstaR is suggesting modifying the open-source OTClient code to work with Medivia since you can build a bot inside the client itself.
A long time ago I was able to figure out how to drag something using SendMessage. It had to do with the wParam parameter, but I can't remember what it was.
You have two options. 1) Like TibiaAPI does, you can send a LookAt packet to the server with the correct arguments. 2) Traverse the GUI structure to locate the x,y position of the arrow slot on your...
@ottizy is correct. Used to CipSoft would just identify creatures as invisible by changing their looktype to the invisible, sparkle animation, but now they're noted as invisible by the server no...
The reason you're having problem finding the address of your hp is because hp, mana, and a few other memory addresses are XOR'd.
TibiaAPI has the same issue. It only affects Windows 7+, if I remember correctly. XP and Vista didn't have this problem. Also, the crash only happens if you create the pipe before login, and attempt...
You just need the .spr and .dat "addresses", right? All these signatures are is the first 4 bytes of each file.
Nice write-up.
He is the sole developer of XenoBot.
While klusbert's method is fine, there's always the chance that the assembly could change in a future update, and it will no longer work. Here's a "better" method. Load the Tibia client in Ollydbg,...
Creature names are not stored anywhere in the client or data files. They are stored on the server, and sent to the client as needed. However, I believe, The Forgotten Server has all new creature,...
SendMessage/PostMessage is the best way to simulate keyboard and mouse events. Use Spy++ to record these messages and view their parameters, then you can recreate them to get the desired outcome.
ASLR was introduced in 9.41, I believe, but it only applies to Windows Vista+, XP is always base address 0x400000. That might explain your problem.
Scanning over your code, it looks correct: http://tpforums.org/forum/threads/5030-Tibia-Data-File-Structure?p=54669&viewfull=1#post54669
Nice work. You should do like Stiju and notify the user if no Tibia client is found. Right now the program will crash. Also, remove base address from found addresses.