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

Tibia Client Editor

StreamSide

Joseluis Gonzalez
Staff member
Support Team
Joined
Aug 31, 2007
Messages
3,608
Solutions
51
Reaction score
1,224
Location
Arica - Chile
Few days ago I was trying to play my new server changes (12.85) and I did not had the new client so I had to download, and after downloading it I had to change the string values using some kind of hex program that also I did not had, sooo I decided to create this sh*t executable that will do this in no time.
I called it client-editor because I did not know how to call it.

With this program you will edit evey string related to some service, also you can remove the battleye notification window.

Here is a pic of how to use it, you just need to move this executable inside the folder with "client.exe" and use the arguments needed.

1642432559082.png

Another pic using it
1642433060772.png

If you leave the argument blank (ex. client-editor.exe --login) it will set login web service to default.
 

Attachments

  • client-editor.zip
    136.4 KB · Views: 249 · VirusTotal
Last edited:
How did you do that? Any chance of making it open source? Incredible!

For which versions does it work with?
I made similar command line tool yesterday, but in PHP:
Configuration is inside .php file. You run it from console, it reads client.exe from current directory.

I will try to make it as online service (website with form to upload client.exe file) or .html file you can download and open on own PC.
 
Hello, I want to create localhost client. Prepare something like this:

Bash:
.\client-editor.exe --loginWebService "127.0.0.1" --clientWebService "127.0.0.1" --tibiaPageUrl "127.0.0.1" --tibiaStoreGetCoinsUrl "127.0.0.1" --getPremiumUrl "127.0.0.1" --createAccountUrl "127.0.0.1" --createTournamentCharacterUrl "127.0.0.1" --accessAccountUrl "127.0.0.1" --lostAccountUrl "127.0.0.1" --manualUrl "127.0.0.1" --faqUrl "127.0.0.1" --premiumFeaturesUrl "127.0.0.1" --limesurveyUrl "127.0.0.1" --hintsUrl "127.0.0.1" --cipSoftUrl "127.0.0.1" --twitchTibiaUrl "127.0.0.1" -b

My result is:

Editing 'loginWebService', new value is '127.0.0.1'.
Could not find service called loginWebService.Editing 'clientWebService', new value is '127.0.0.1'.
Could not find service called clientWebService.Editing 'tibiaPageUrl', new value is '127.0.0.1'.
Could not find service called tibiaPageUrl.Editing 'tibiaStoreGetCoinsUrl', new value is '127.0.0.1'.
Could not find service called tibiaStoreGetCoinsUrl.Editing 'getPremiumUrl', new value is '127.0.0.1'.
Could not find service called getPremiumUrl.Editing 'createAccountUrl', new value is '127.0.0.1'.
Could not find service called createAccountUrl.Editing 'createTournamentCharacterUrl', new value is '127.0.0.1'.
Could not find service called createTournamentCharacterUrl.Editing 'accessAccountUrl', new value is '127.0.0.1'.
Could not find service called accessAccountUrl.Editing 'lostAccountUrl', new value is '127.0.0.1'.
Could not find service called lostAccountUrl.Editing 'manualUrl', new value is '127.0.0.1'.
Could not find service called manualUrl.Editing 'faqUrl', new value is '127.0.0.1'.
Could not find service called faqUrl.Editing 'premiumFeaturesUrl', new value is '127.0.0.1'.
Could not find service called premiumFeaturesUrl.Editing 'limesurveyUrl', new value is '127.0.0.1'.
Could not find service called limesurveyUrl.Editing 'hintsUrl', new value is '127.0.0.1'.
Could not find service called hintsUrl.Editing 'cipSoftUrl', new value is '127.0.0.1'.
Could not find service called cipSoftUrl.Editing 'twitchTibiaUrl', new value is '127.0.0.1'.
Could not find service called twitchTibiaUrl.Trying to remove battleye notification.
This step will create a new executable file, still want to continue? [y/n]
y
Battleye notification removed successfully, new file called 'client-no-battleye-2022-01-20_10-19-23.exe' was created.

but doesn't work correctly. Why he don't see services?
 
Hello, I want to create localhost client. Prepare something like this:

Bash:
.\client-editor.exe --loginWebService "127.0.0.1" --clientWebService "127.0.0.1" --tibiaPageUrl "127.0.0.1" --tibiaStoreGetCoinsUrl "127.0.0.1" --getPremiumUrl "127.0.0.1" --createAccountUrl "127.0.0.1" --createTournamentCharacterUrl "127.0.0.1" --accessAccountUrl "127.0.0.1" --lostAccountUrl "127.0.0.1" --manualUrl "127.0.0.1" --faqUrl "127.0.0.1" --premiumFeaturesUrl "127.0.0.1" --limesurveyUrl "127.0.0.1" --hintsUrl "127.0.0.1" --cipSoftUrl "127.0.0.1" --twitchTibiaUrl "127.0.0.1" -b

My result is:



but doesn't work correctly. Why he don't see services?
With this new values you will have to (somehow) send all the login post form from localhost and websites use different paths (127.0.0.1/login.php)
 
Few days ago I was trying to play my new server changes (12.85) and I did not had the new client so I had to download, and after downloading it I had to change the string values using some kind of hex program that also I did not had, sooo I decided to create this sh*t executable that will do this in no time.
I called it client-editor because I did not know how to call it.

With this program you will edit evey string related to some service, also you can remove the battleye notification window.

Here is a pic of how to use it, you just need to move this executable inside the folder with "client.exe" and use the arguments needed.

View attachment 64800

Another pic using it
View attachment 64802

If you leave the argument blank (ex. client-editor.exe --login) it will set login web service to default.
I still get notification after removing it with you commands. Client 13.20 1696722369178.png 1696722393390.png
 
Back
Top