• 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!

Client Editing [Ip,Port,Rsa]

tetra20

DD
Joined
Jan 17, 2009
Messages
1,315
Solutions
4
Reaction score
323
Location
Egypt
Ever Wanted you make a Custom client of your 10.x server? And never Knew? I will explain in a Step by Step How to do it

First of All:

Needed Programs:Hex Editor Or Notepad++(Includes Hex Editor)

IP:
First Open Tibia In Hex Editor as Below:
fefdf8a0adad94fcb57a6c20a64dcbdd.png

Then Search for "login01." As Below
5204dea7f0d39e76355abaebe98ae4b9.png


Now The Tricky Part!

Lets Say your Ip is numbers, then you do like below
1a710f41f5185a008d71f5b6f29c2cd6.png


Ok What i Did?
Lets Say this is the Hex

login01.cipsoft.com login02.cipsoft.com -- i want my ip to be lets say 192.16.212.1
192.16.212.1

you will now have something like this

192.16.212.1oft.com login02.cipsoft.com

then you go on left side
6c9ff8a12b2d8286d44ad43e8dc50bae.png


And change Whatever Number or symbol there to 00 Like Shown Above

Now IP is Done,Congratulation

------------------------------

Now Port

Port is written in a weird way in tibia Client.

Just open the Hex Editor and do like this
920d9bdcc51dc69737e2203b7f2bfc30.png


Why 03 1C ?

Port is 7171, Changing it to Hex will be -> 1C 03 , Its written inverse in Tibia Client, so if you want to make your Port 7000

7000 -> 1B 58 -> 58 1B <-- you should write this in your tibia client and so on

How to know it?
Just open the calculator
13f8a35e92adaf3b41504f52a3008109.png

Then click Hex and done

Port is Done,
---------------------------
Now RSA

open Hex Editor And search for this:
Code:
1321
you should get This
882803bc8d8d1bcc6bac8faf28fbb49e.png


Now replace the whole string
Code:
13212774320587228406229509908229338495277632649616550796787636184334395343554449668205332383339435179772895415509701210392836078695982113221447329157571213880049503316991481406963774031827815029073368403252417478274013435762969906298702394175817

TO
Code:
109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413

PS:prefered To be Done in notepad++

Congratulation,You now have your own custom client

For Picture Editing,Use this Program
https://otland.net/attachments/unpack-pack-zip.1634/

---- Notepad++, How to make it support Hex Editing -------
1-Open notepad++
2-Plugins -> Plugins Manager -> Show Plugins Manager
3-Search for Hex Editing and Click Install
4-Restart Notepad++
5-Open notepad++ then Open tibia.exe
6-Choose The H Letter in Toolbar
Demonstrating Photo
dc645880d6b17555d0fc27fa6088bec5.png

Thanks for Reading my Tutorial :)
 
Last edited:
Great tutorial, will help alot of users i think you could improve few things but for now its fine.
Thanks for sharing and good job
 
I see...alot of numbers :eek: Anyway seems like a legit tutorial :) Will most likely be useful to alot of people here.
Great job!
 
chars-table-landscape.jpg


Incase Someone Want to know what are those Numbers

They Are Written in Hex so

00 -> NULL -> Nothing

20 -> Space

In Hex and Not Decimal
 
My message in DEC:
73
68 79 78 84
71 69 84
84 72 73 83
76 77 65 79

READ IT!
 
Trying to follow along via notepad ++, I don't understand what you are doing on the port section at all. I can't seem to successfully edit the client. I cannot connect to my server. connection timeout. Any tips?
 
Last edited:
Literally The Port is Written in Hex and not String, Written in Reverse

7171 = 1C03

But in Hex you will find it 03C1

7174 = 1C06

But in Hex it should be 061C

and so on
 
Literally The Port is Written in Hex and not String, Written in Reverse
I replaced each 03C1 with 061C. the client crashes on execute. Not real clear on my objective here. Then there is not a certain location of the port in the client? Sorry, just trying to understand the method.
 
Last edited:
I replaced each 03C1 with 061C. the client crashes on execute. Not real clear on my objective here. Then there is not a certain location of the port in the client? Sorry, just trying to understand the method.
What Client Are you trying to edit? and ya, you will find several ones, not just 1, talk to me on Private
 
Hey ! I'm wondering - what's the private key for the public you gave? I'm trying to write a little proxy application and as far as I understand I need to change in tibia's client: IP of all login servers (mine actually uses login05 but whatever), RSA public key. But to decrypt messages being intercepted by my application I need the private key as well. So do you know any working for tibia pair of keys?
Btw it's so nice you made this tutorial, every other one is so outdated and therefore practically useless !
 
Hey ! I'm wondering - what's the private key for the public you gave? I'm trying to write a little proxy application and as far as I understand I need to change in tibia's client: IP of all login servers (mine actually uses login05 but whatever), RSA public key. But to decrypt messages being intercepted by my application I need the private key as well. So do you know any working for tibia pair of keys?
Btw it's so nice you made this tutorial, every other one is so outdated and therefore practically useless !

http://opentibiaservers.net/?subtopic=more
 
how many times i have to rewrite the ports? i found alots of 1C03 Seems never end
 
My message in DEC:
73
68 79 78 84
71 69 84
84 72 73 83
76 77 65 79

READ IT!
how many times i have to rewrite the ports? i found alots of 1C03 Seems never end
I
D O N T (He missed 39 in-between 78 and 84)
G E T (Joke of 69 bolded.)
T H I S
L M A O
 
how many times i have to rewrite the ports? i found alots of 1C03 Seems never end
It's not 1C 03 that you should be looking, it's 03 1C. Read the main post.

And for better search you can search for "78 00 03 1C", there should be 10 of those only (10 login servers.), change only the 2 last bytes.
 
What do you mean with outfit limit?
i have added new outfit to that version on my ot if i assing an outfit via mysql works but when i try to add it to outfits.xml to be view when a player choose his outfit is still just appearin same 7 outfits of 7.7 version

to conclude i can't make work any outfit added via outfits.xml
 
Back
Top