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

Modules and spr/dat path

Murzynekek

New Member
Joined
Jul 23, 2015
Messages
8
Reaction score
0
Hello, how to disable modules for 3th person and where I can finde path to spr/dat in source's?
I can pay for help :)
 
projects/otclient/modules/game_things/things.lua:
23 local datPath, sprPath
24 if filename then
25: datPath = resolvepath('/things/' .. filename)
26: sprPath = resolvepath('/things/' .. filename)
27 else
28: datPath = resolvepath('/things/' .. version .. '/Tibia')
29: sprPath = resolvepath('/things/' .. version .. '/Tibia')
30 end
31
 
Not really, sorry, Maybe you can disable the button modules on sources so player cant add / remove new modules :/
 
They didn't, they used encryption to "hide" content of the files. Also they did some trick to make a zip/rar file and changed extension to make it "impossible" to open.
 
They didn't, they used encryption to "hide" content of the files. Also they did some trick to make a zip/rar file and changed extension to make it "impossible" to open.
Damn, so implementation otclient to my ot isn't easy :/
 
Damn, so implementation otclient to my ot isn't easy :/
You can easily encrypt all .lua and .otmod files, so no one can read their content/modify them. You can also add copy of files into sources, so if they modify client will crash (or just store all files encrypted inside .exe file :) ).
I made it for Tibianus OTS, but we resign and won't use OTClient anymore. I still got modified sources and PHP scripts to encrypt all files in directory (also script that set packet numbers to random values, but it requires many changes in protocolgame.cpp on server, after changes you can change all packet IDs + add some fake data by 1 click [add in client and server, so server works only with your client]).
It took me around 1 week to prepare it, but then no one could run 'normal' bot on it. It can also almost block access to .spr files.
 
You can easily encrypt all .lua and .otmod files, so no one can read their content/modify them. You can also add copy of files into sources, so if they modify client will crash (or just store all files encrypted inside .exe file :) ).
I made it for Tibianus OTS, but we resign and won't use OTClient anymore. I still got modified sources and PHP scripts to encrypt all files in directory (also script that set packet numbers to random values, but it requires many changes in protocolgame.cpp on server, after changes you can change all packet IDs + add some fake data by 1 click [add in client and server, so server works only with your client]).
It took me around 1 week to prepare it, but then no one could run 'normal' bot on it. It can also almost block access to .spr files.

I NEED THIS PLX
 
Last edited by a moderator:
[QUOTE = "Gesior.pl, postagem: 2272895, membro: 3238"]
Você pode criptografar facilmente todos os arquivos .lua e .otmod, para que ninguém possa ler seu conteúdo / modificá-los. Você também pode adicionar cópia de arquivos em fontes, portanto, se eles modificarem, o cliente irá travar (ou apenas armazenar todos os arquivos criptografados dentro do arquivo .exe :) ).
Eu fiz isso para o Tibianus OTS, mas nós nos demitimos e não usaremos mais o OTClient. Eu ainda tenho fontes modificadas e scripts PHP para criptografar todos os arquivos no diretório (também script que definir números de pacotes para valores aleatórios, mas requer muitas alterações no protocolgame.cpp no servidor, após as alterações você pode alterar todos os IDs de pacotes + adicionar alguns dados falsos por 1 clique [adicionar no cliente e servidor, então o servidor funciona apenas com o seu cliente]).
Demorei cerca de uma semana para prepará-lo, mas ninguém conseguiu executar um bot 'normal' nele. Também pode quase bloquear o acesso a arquivos .spr.
[/CITAR]
Gesior.pl can you help the community? Show us please, or better, Teach us.
 
[QUOTE = "Gesior.pl, postagem: 2272895, membro: 3238"]
Você pode criptografar facilmente todos os arquivos .lua e .otmod, para que ninguém possa ler seu conteúdo / modificá-los. Você também pode adicionar cópia de arquivos em fontes, portanto, se eles modificarem, o cliente irá travar (ou apenas armazenar todos os arquivos criptografados dentro do arquivo .exe :) ).
Eu fiz isso para o Tibianus OTS, mas nós nos demitimos e não usaremos mais o OTClient. Eu ainda tenho fontes modificadas e scripts PHP para criptografar todos os arquivos no diretório (também script que definir números de pacotes para valores aleatórios, mas requer muitas alterações no protocolgame.cpp no servidor, após as alterações você pode alterar todos os IDs de pacotes + adicionar alguns dados falsos por 1 clique [adicionar no cliente e servidor, então o servidor funciona apenas com o seu cliente]).
Demorei cerca de uma semana para prepará-lo, mas ninguém conseguiu executar um bot 'normal' nele. Também pode quase bloquear o acesso a arquivos .spr.
[/CITAR]
Gesior.pl can you help the community? Show us please, or better, Teach us.
 
Back
Top