Ir para conteúdo
  • 0

Compliação OTClient


DoGoZ

Pergunta

Olá pessoal do xTibia!

 

Estou começando a mexer com o OTClient, e to começando pelas sources.

Porem logo de cara, eu me deparei com um problema que é o tamanho do client,

já vi alguns compliados e não passam dos 10mb, o meu ficou com 74~mb.

 

Estou compliando usando o procedimento postado no github, deste link : https://github.com/e...ling-on-Windows

 

Que utiliza MinGW, CMake e Codeblocks.

 

Também estou em dúvida se é possivel alterar o título da janela do client.

e ocultar aquelas informações sobre rev. e afins.

 

Rep +, para o abençoado que me der essa força,

Editado por DoGoZ
Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

mano pra q q tu vai mexer nas sourcers dele? da pra fazer quase tudo q tu quiser soh na pasta modules ;/

 

sobre o titulo e afins eh soh ver modules/client e modules/client_background

aconcelho ah começar pela pasta modules.. te garanto q da pra fazer quase tudo la..

Editado por Slicer
Link para o comentário
Compartilhar em outros sites

  • 0

É eu percebi que basicamente tudo é fácil de modificar na pasta modules,

Inclusive já até fiz algumas alteraçoes, Titulo eu tinha deixado passar despercebido mais to vendo aqui agora,

Referente a Rev eu não encontrei.

 

E o icone dá pra mudar?

 

@Edit ~~

 

De fato slicer, é tudo em modules mesmo!

Tenho outra dúvida, acho que pode ser aqui mesmo.

 

 

É referente a barra de cooldown, só de abrir o client, o icone já fica exposto,

eu tentei colocar para aparecer apenas quando o player logar, usando como exemplo o "game_hotkeys" & "game_questlog"(que só aparece quando loga)

Mais não me dou muito bem com lua, sabe me informar se isso é possivel?

Editado por DoGoZ
Link para o comentário
Compartilhar em outros sites

  • 0

oia mano.. a linha q faz criar o botao la eh esse..

optionsButton = TopMenu.addLeftButton('cdBarButton', 'cdBar', '/cdBar/cdBar.png', cdBar.toggle)

oia.. indo no init() no começo e tirando essa parte de la.. e depois indo no cdBar.online() e deixando ele assim..

 

function cdBar.online()

if not g_game.isOnline() then

cdBar.hide()

elseif not optionsButton then

optionsButton = TopMenu.addLeftButton('cdBarButton', 'cdBar', '/cdBar/cdBar.png', cdBar.toggle)

end

end

 

o botao soh aparece quando loga.. mas eu n consegui fazer o botao sumir depois de deslogar ;x issoo deixo contigo kkk

Link para o comentário
Compartilhar em outros sites

  • 0

A mano pra aparecer quanto logar e desaparecer coloca isso no seu serve mesmo data/creaturescripts/login la no fim antes do ultimo return, se nao me engano se coloca useOTClient(cid) se for a barra do slicer e retira essas parte do goback.

Editado por Huntre
Link para o comentário
Compartilhar em outros sites

  • 0

Sinceramente, apesar de você já estar no nível de edição do seu Client, eu ainda nem sei como começar, tipo descompilar ele.

Foi muito dificil para conseguir ou tem que pegar os arquivos descompilados já?

Onde conseguiu-os?

Link para o comentário
Compartilhar em outros sites

  • 0

Olá, DoGoZ.

 

As sources do OtClient vem com o parâmetro CMAKE_BUILD_TYPE configurado como Debug por padrão e é por isso que ele fica com um tamanho de cerca de 70MB. Para que seu cliente fique com um tamanho de 10MB, você precisa configurar como Release no CMake.

 

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 0

@huntre

achu q ele quer q o Icone q fica la emcima q apareça/desapareça.. e n a barra em si '--'

 

@adriano

baixa aki..

https://github.com/e...lient/downloads

eh o 1* link ali .tgz, se n me engano..

Ahh, acho que me enganei, pensei que era o Client original do Tibia, eu baixei e vi que não era isso.

 

Mas obrigado mesmo assim.

Link para o comentário
Compartilhar em outros sites

  • 0

@Oneshot

 

Muito obrigado, levou meu rep+

Apesar de não ter muita necessidade, quero fazer algumas mudanças nas souces.

 

@Slicer

 

Sempre salvando, muito obrigado,

Vou tentar arrumar o ícone, se der tudo certo eu posto aqui.

Já levou mais um rep !

Editado por DoGoZ
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...