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

Custom Client [8.6 - 10.XX]

Gesior.pl

Mega Noob&LOL 2012
Senator
Joined
Sep 18, 2007
Messages
2,966
Solutions
99
Reaction score
3,383
Location
Poland
GitHub
gesior
Friend asked me how to make client that connects to his OTS without IP changer. It's very simple!
STEP 1
Get domains that have 17 and 19 letters.
Your domain has other length: yourserver.com - 14 letters
You can use subdomains like:
s1.yourserver.com - 17 letters
serv.yourserver.com - 19 letters
or make some random free domains at www.dot.tk - users will not see them anyway:

otssuperdomain.tk - 17 letters
23asdeqbvdfwerxs.tk - 19 letters

STEP 2
Download Notepad++ ( Notepad++ (http://notepad-plus-plus.org/) ) and open Tibia.exe in it.

STEP 3
Time to find (CTRL+F in Notepad++) and replace few things in Tibia.exe

Find:
PHP:
login01.tibia.com
and:
PHP:
login02.tibia.com
and:
PHP:
login03.tibia.com
and:
PHP:
login04.tibia.com
and:
PHP:
login05.tibia.com
and replace each with 17 letters domain.

Find:
PHP:
tibia01.cipsoft.com
and:
PHP:
tibia02.cipsoft.com
and:
PHP:
tibia03.cipsoft.com
and:
PHP:
tibia04.cipsoft.com
and:
PHP:
tibia05.cipsoft.com
and replace each with 19 letters domain.

Find:
PHP:
132127743205872284062295099082293384952776326496165507967876361843343953435544496682053323833394351797728954155097012103928360786959821132214473291575712138800495033169914814069637740318278150290733684032524174782740134357629699062987023311132821016569775488792221429527047321331896351555606801473202394175817
or (depends on tibia version):
PHP:
124710459426827943004376449897985582167801707960697037164044904862948569380850421396904597686953877022394604239428185498284169068581802277612081027966724336319448537811441719076484340922854929273517308661370727105382899118999403808045846444647284499123164879035103627004668521005328367415259939915284902061793
and replace with:
PHP:
109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413
It's OTS connection encryption key, not compatible with rl tibia key. Every IP changer changes it. Without that change it will not let you connect to OTS.
If you don't change encryption key it will show 'login server offline'.


YOUR CLIENT IS READY!
If you made some mistake [removed 1 letter too much or less], it will show error at start about 'not 32 bit application'.
 
Last edited:
Works perfectly, looks I was only missing the encryption key. Damn and I spent hours staring at a hex editor trying to figure it out :p
 
I did in a unziped 10.37 client but it dont work, and I didn't make a mistake on replace.
It just don't start

Edit: The error was my fault. Great tutorial.
 
Last edited:
You don't need it to be 17/19 chars, as long as it isn't longer. You can have 5 chars if you so want, just change all the other characters to a NULL char in the hex editor [ 0x00 ]
 
i don't understand it,
PHP:
132127743205872284062295099082293384952776326496165507967876361843343953435544496682053323833394351797728954155097012103928360786959821132214473291575712138800495033169914814069637740318278150290733684032524174782740134357629699062987023311132821016569775488792221429527047321331896351555606801473202394175817
this is a hex number ?
 
You don't need it to be 17/19 chars, as long as it isn't longer. You can have 5 chars if you so want, just change all the other characters to a NULL char in the hex editor [ 0x00 ]
It should be possible [add NULs at end of string], but then tutorial would be longer. 'Write 2x ZERO for every missing letter. Select all ZEROs, in Notepad menu go Plugins->Convert->HEX TO ASCII' [you can't write ASCII NUL by keyboard].
This is tutorial for newbies - easiest way to change IP, no chance to make mistake.
i don't understand it,
PHP:
132127743205872284062295099082293384952776326496165507967876361843343953435544496682053323833394351797728954155097012103928360786959821132214473291575712138800495033169914814069637740318278150290733684032524174782740134357629699062987023311132821016569775488792221429527047321331896351555606801473202394175817
this is a hex number ?
No. Notepad is not a hex editor. It's just text to find and replace.
 
Last edited:
Same here. I found when you make an error the exe's icon changes to a blank looking thing from the little person. So I backtracked and fixed all the errors and I have everything changed but it still will not let me log in.
 
You dont have to put 19 letters domain. The 19 letters is just maximum. You can put 10 letters domain and the rest must be 00 (on the left side of the hex editor).
 
I need a custeom client to my server 10:41. I edited the values ..

I changed these

login01.tibia.com
login02.tibia.com
login03.tibia.com
login04.tibia.com
login05.tibia.com

by these

pzd.servegame.com
pzd.servegame.com
pzd.servegame.com
pzd.servegame.com
pzd.servegame.com


and changed these

tibia01.cipsoft.com
tibia02.cipsoft.com
tibia03.cipsoft.com
tibia04.cipsoft.com
tibia05.cipsoft.com

by these

pzide.servegame.com
pzide.servegame.com
pzide.servegame.com
pzide.servegame.com
pzide.servegame.com


but nothing happened, does not connect. What else should I edit to work?
Remembering that I'm talking 10:41
 
Back
Top