• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Expanding Tibia client through DLL

Hello OTLand
I am writing here as I would like to find out how to edit original Tibia Client Version 8.54 by using the DLL addons and what I mean by edit the client is basically expanding on its functionality and some properties.

For example one of the first things I would like to know is how can I change the "uint8" to increase the "magic effect" limit so that I could use more magic effects.

Another thing is basically HP and MP bars and values, so lets say I would like to edit the client so that I can display HP & MP bars in "%" and then have the value next to it like show in the picture that I will add.
However I also know that for the HP & MP values the "uint" has to be changed to lets say 32 to allow bigger numeric values to be displayed without any issues.

I do know that when it comes to changing the "uint" there are two parts to it server side and client side I do know how to change the server side but not the client side. In Short if it's possible and someone can help me out and tell me or link me to some kind of tutorial or explain to me how to:

1. Expand the Tibia Client functionality using DLL (As in what content when it comes to code should the DLL contain)
2. How to write the DLL file.
3. How to link that DLL file to the Tibia.exe client so that the client will actually read the DLL and modify the functionality of the client.
4. I would really appricieate if someone could tell me how to edit the "uint" within the client as this would help me a lot especially when it comes to magic effect.

HP & MP Picture as promised:
(Link)

The Forgotten Server version: 0.3.6

Thank you all for your time and support.
Regards Goku97

Hello Goku,

I sadly do not have time to explain / give lectures about how DLLs work, still there is something avaliable and I'm sure you'd like to take a look at if you're so interested on that.

Here is a link for it: [DLL] Messing with client gui (Cipsoft one) - no injector.

I do indeed suggest you to use OTClient if you want to customize a lot (the way bars work & others) as you probably will run into a lot of trouble changing the way information is handled on / by the client, sure you can add new things but don't expect it to be any easy, it's a lot of trial and error procedures.

You can hit me up and once I have some free time *not soon* I'll be glad to tell you more about it.

Here you can also check the decompiled version of Tibia 7.7 client: https://gist.githubusercontent.com/...12572954d9d624d6405dddc785d683945ccb5/Tibia.c

Have fun in coding ;)

Kindest Regards,
Okke
 
You *are* aware not everybody can use DLLs? I.e, *nix users such as Apple or Ubuntu.

Why don't you just get help on compiling on the OTC section?
 
You *are* aware not everybody can use DLLs? I.e, *nix users such as Apple or Ubuntu.

Why don't you just get help on compiling on the OTC section?
also windows 10 users and their real time protection that deletes some dll's last time i got 5kb dll file deleted that was significantly important for the program to run joke! haha he should just pay somebody to do it.
 
Hello Goku,

I sadly do not have time to explain / give lectures about how DLLs work, still there is something avaliable and I'm sure you'd like to take a look at if you're so interested on that.

Here is a link for it: [DLL] Messing with client gui (Cipsoft one) - no injector.

[...]

Kindest Regards,
Okke

That host link is dead for years. Do you maybe have those files and can you upload them by any chance?
 
Hi @HalfAway
Why not use OTClient ? Reason is I have many compiling problems with it, and I know that you can edit Tibia Client through DLL, but I dont know how to so I'm looking for some informations.

Hi @Wirless
Not sure what you mean, but I know how to change HP and MP to %.

Hi @Okke
Thank you for all the information you give me so far I'll try to look more into it.
About OTClient I know that is better to change / customize it more easier If you know what you're doing.
I'm trying to compile OTClient myself but because of the amount of errors its not that simple.

Thank you all for comments on my thread so far.

Regards
Goku97
What compiling problems do you have?
Explain more.
 
Back
Top