Jump to content
Underewar

OTClient OTCLIENT LAST VERSION 10/10/19

Recommended Posts

Ultima versão oficial estou disponibilizando aqui compilado para windows 32,64 bits, caso alguém precise para linux avise.

Vou disponibilizar os exes,e os datafiles.

 

Suporte para versões 7.4-10.99

 

Downloads

 

Scans

Compilado32

 
Spoiler

 

MD5
aed012b2954a9c929a38608e34fdb650
SHA-1
909bb2f3d3f3dc57514021fce967c32b303cafed

 

 

Compillado64

 
Spoiler

 

MD5
aed012b2954a9c929a38608e34fdb650
SHA-1
909bb2f3d3f3dc57514021fce967c32b303cafed

 

 

Client_Files

Spoiler
MD5
377a8e6b9825d4feb61565627a13a3d3
SHA-1
d2371ce0cc8f204b78de79b9fbc9b08992359dd6

 

CREDITOS:Edubart

Atualizado dia 10/10/2019

Agora tambem funciona em versoes 12+
 

Share this post


Link to post
Share on other sites
Em 10/12/2018 em 14:04, RenanPhellip disse:

Desculpe a ingenuidade, mas a última versão não é 0.6.7?

Se não, poderia citar algumas diferenças por favor?

 

esta compilado de acordo com o github do edubart(Criador do otclient)

Extended + Opcode 12+

@RenanPhellip

Edited by underewarr (see edit history)

Share this post


Link to post
Share on other sites

Atualizado agora tambem funciona em versoes 12+

Share this post


Link to post
Share on other sites

@ZeeroBR use o client files disponivel no topico se jogar em outro vai bugar.

Share this post


Link to post
Share on other sites
21 horas atrás, underewarr disse:

@ZeeroBR use o client files disponivel no topico se jogar em outro vai bugar.

 

Opa, tinha corrigido essa minha burrice, mas obrigado! cara, você pode me ajudar com um problema no OTC? quando eu ativo a feature de ler em uint16 para conseguir usar + de 255 effects, o jogo fica todo bugado ao aparecer muitos efeitos na tela, fica meio q impossivel de jogar, alem do fps dropar pra caramba

Share this post


Link to post
Share on other sites

@ZeeroBR Na verdade o proprio otc ja tem o module para isso só recompilar.

 

void ProtocolGame::parseMagicEffect(const InputMessagePtr& msg)
{
    Position pos = getPosition(msg);
    int effectId;
    if(g_game.getFeature(Otc::GameMagicEffectU16))
        effectId = msg->getU16(); // <<<<<<<<<<<<<<<<<<<<<<<<<<<<< HERE!
    else
        effectId = msg->getU8();

    if(!g_things.isValidDatId(effectId, ThingCategoryEffect)) {
        g_logger.traceError(stdext::format("invalid effect id %d", effectId));
        return;
    }

    EffectPtr effect = EffectPtr(new Effect());
    effect->setId(effectId);
    g_map.addThing(effect, pos);
}

Adiciona dps dessa linha

m_features.reset();

Isso aqui

enableFeature(Otc::GameMagicEffectU16);

Na source confere aqui

https://github.com/otland/forgottenserver/blob/020ed5fd36518bbd41894cbdd4478bfa5993260b/src/const.h#L25

enum MagicEffectClasses : uint8_t -- Tem que fazer alteraçoes aqui para funcionar bem sem lagar.

@ZeeroBR cria umtopico ai se nao conseguir arrumar, te ajudo.

Share this post


Link to post
Share on other sites
1 hora atrás, underewarr disse:

@ZeeroBR Na verdade o proprio otc ja tem o module para isso só recompilar.

 


void ProtocolGame::parseMagicEffect(const InputMessagePtr& msg)
{
    Position pos = getPosition(msg);
    int effectId;
    if(g_game.getFeature(Otc::GameMagicEffectU16))
        effectId = msg->getU16(); // <<<<<<<<<<<<<<<<<<<<<<<<<<<<< HERE!
    else
        effectId = msg->getU8();

    if(!g_things.isValidDatId(effectId, ThingCategoryEffect)) {
        g_logger.traceError(stdext::format("invalid effect id %d", effectId));
        return;
    }

    EffectPtr effect = EffectPtr(new Effect());
    effect->setId(effectId);
    g_map.addThing(effect, pos);
}

Adiciona dps dessa linha

m_features.reset();

Isso aqui

enableFeature(Otc::GameMagicEffectU16);

Na source confere aqui

https://github.com/otland/forgottenserver/blob/020ed5fd36518bbd41894cbdd4478bfa5993260b/src/const.h#L25

enum MagicEffectClasses : uint8_t -- Tem que fazer alteraçoes aqui para funcionar bem sem lagar.

@ZeeroBR cria umtopico ai se nao conseguir arrumar, te ajudo.

 

Muito obrigado novamente!! mas era uma burrice minha, eu já tinha colocado os effects em uint16, mas os shoot effects não

Share this post


Link to post
Share on other sites

Belezura

Edited by underewarr (see edit history)

Share this post


Link to post
Share on other sites

Foi mal duble post.

Edited by underewarr (see edit history)

Share this post


Link to post
Share on other sites

Primeiro parabéns por disponibilizar a compilação.

 

Recentemente consegui compilar o otc, no x32 não tive problemas, mas o x64 da crash ao clicar em locais inalcançáveis, todas as sources que achei e compilei em x64 deram o mesmo problema.

 

No seu x64 não tive esse problema vc alterou algo na source para isso? Ou alguma modificação na compilação? Como tenho algumas alterações nas sources do otc quero usar um otc com as essas sources

 

 

Share this post


Link to post
Share on other sites

@amarelosk Não esta clean só esta extended e com opcodes.
e atualizado para versões mais recente 12.10

Share this post


Link to post
Share on other sites
2 horas atrás, underewarr disse:

@amarelosk Não esta clean só esta extended e com opcodes.
e atualizado para versões mais recente 12.10

 

Ah soh, achei que tinha mudado algo para não ter esse crash de clicar em lugar inacessível.

 

Eu entendo zero de programação, gastei meses pra conseguir compilar kkkk, não sei porque todos os meus otc x64 dão esse crash, até quem alterou umas coisas na sources do otc teve esse problema

 

Valeu ai, vou acabar tendo que usar um pronto mesmo se eu não conseguir resolver isso kk

Share this post


Link to post
Share on other sites

@amarelosk não acontece isso com essa versãos

Share this post


Link to post
Share on other sites

Opa! Boa noite!

Alguém conseguiu fazer o otclient funcionar p/ versão do tibia 12+?

Estou com meu ot funcionando com o client normal do tibia 12.31 porém gostaria de utilizar o otclient...

Alguém manja como faço pra fazer funcionar? Sendo que a estrutura até o tibia 10.99 segue uma estrutura(dat, spr, etc...).

Enfim como adapto o otclient para tibia 12+?

Valeu! Obrigado pela atenção!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Kazuya9629
      Boa noite alguem pode me ajuda estou com esse problema algusn player consegue logar no ot mais outros player nao consegue 
      eles testao outra maquia ae eles consegue logar 
       
    • By Bruxo Ots
      Fala queridos, não sei se ja viram ou tentaram vender para vocês mas tibia ja esta acessivel no celular tutorial para android. Todos os creditos a equipe do OtcV8  
    • By MarcosAlcantara
      - Olá presiso de ajuda para a copilação das soucers do Cliente da base do psoul , consigo copilar no codes so que o cliente copilado não abre e nem da erro não mostra nada, no visual studio 2013 que pede a versao v10 para a copilação da soucers da erro e presiso de ajuda nessa parte , quem enteder e puder me ajuda eu pago ou até mesmo dou vaga na staff ce gosta do servidor !
       
      Whats para contato : (011) 982953498
      Facebook : www.facebook.com/MarcosAlcantaraSP
    • By Kazuya9629
      Boa tarde como eu arrumo o tamanho da foto ? 

    • By Sharkys
      Será que algum de vocês sabem como isso foi feito?
      Essa é a parte do OT Client, mas como o sistema em sí foi feito, qual lógica o criador utilizou?

      Alguém tem algum sistema parecido ou tem algum no fórum sobre?

      E se alguém souber programar a module e o sistema em sí, comenta ai pra eu entrar em contato desde que cobre barato xD
  • Recently Browsing   0 members

    No registered users viewing this page.


Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...