Ir para conteúdo
  • Cadastre-se

C++ Deixando as Sprites mais Rápida no OTclient


Posts Recomendados

Meu Curso sobre Programação para OTServer

Programando OTServer

 

Peça o seu script! Entre agora mesmo no grupo

Developing

 

Conteúdos:

 

Discord: Belmont#7352

Não esqueça do REP+ :)     

Link para o post
Compartilhar em outros sites
  Em 18/09/2020 em 10:09, Belmont disse:

Esse é o programa para fazer as compilações?

Mostrar mais  

 

lá vêm todos os arquivos necessários para compilar

Link para o post
Compartilhar em outros sites
  • Sub-Admin
  Em 18/09/2020 em 10:09, Belmont disse:

Esse é o programa para fazer as compilações?

Mostrar mais  

pro amigo ali que n tinha o minGW pronto eu disponibilizei o meu atualizado, mais n é todos programas pra compilação é apenas minGW arrumado.

  Em 18/09/2020 em 07:51, poncex disse:

eu modifiquei o arquivo e já o compilei, mas ainda diz o mesmo

https://ibb.co/VJvLMTH

 

Quanto à parte do object builder, ao fornecê-la para melhorar a animação, me lança o seguinte error

https://ibb.co/CP0pPFw

Mostrar mais  

usa outro obj você compila modo extendido e modo animação

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites

Eu estava jogando um server que puxaram as spr do tibia 11 pro tibia 8.6, aí fica meio travado as spr, igual ta ai no teu exemplo, sabe se tem como fazer algo parecido? com client normal do tibia

MEUS POSTS:

 

SE AJUDEI, DÁ O REP+, ESQUECE NÃO, VLW BB <3

Link para o post
Compartilhar em outros sites
  Em 12/05/2020 em 17:14, L3K0T disse:

Bom galera hoje vou ensinar a vocês como acelerar as Sprites do seu jogo pra ficar como do Tíbia Global, assista o vídeo abaixo que você vai entender.

 

 

 

Primeiramente vá na source do seu OTClient 0.6.6 "otclient-0.6.6\src\client"ou superior e abre o game.cpp depois de aberto procure.

 

if(version >= 1050)

mude para 

if(version <= 1050)

Salve e Agora vá em const.h e procure.

 

INVISIBLE_TICKS_PER_FRAME = 500,
ITEM_TICKS_PER_FRAME = 500,

mude para

INVISIBLE_TICKS_PER_FRAME = 100,
ITEM_TICKS_PER_FRAME = 100,

 

Feito isso salve e da Rebuild no compilador do otcliente que voce usa "recompilação limpa"

 

rebuilde.jpg.59888695cc9f80083e3020dc86c77ca2.jpg

 

Depois de compilar vá no seu Object Builder e compile seu cliente pra "Improved Animations"

 

rebuilde.jpg.dbd6110fb9da42d1b9ed1d472448a05f.jpg

 

pronto, agora só usar ^^ 

 

 

ATENÇÃO

USE SOMENTE EM CASO DE ERROS DO OTCLIENT, CASO NÃO LER SEU CLIENTE;

 

ache

function load()
  local version = g_game.getClientVersion()

em baixo coloca

 

  g_game.enableFeature(GameSpritesU32)

 

Mostrar mais  

oh amigo, deixe esse client que vc modificou para nós da donwload, assim facilita algumas pessoas que não saiba fazer o procedimento.

Link para o post
Compartilhar em outros sites
  • Sub-Admin
  Em 24/09/2020 em 04:22, XGaduX disse:

oh amigo, deixe esse client que vc modificou para nós da donwload, assim facilita algumas pessoas que não saiba fazer o procedimento.

Mostrar mais  

em questão do otcliet, tem que modificar pq nem todos servers vão aceitar de primeira, meu otclient ja tá com várias modificações ai teria que alterar na source do server tbm, mais posso baixar do edu e postar ele virgem aqui com essas alterações.

  Em 23/09/2020 em 19:41, Mor3nao disse:

Eu estava jogando um server que puxaram as spr do tibia 11 pro tibia 8.6, aí fica meio travado as spr, igual ta ai no teu exemplo, sabe se tem como fazer algo parecido? com client normal do tibia

Mostrar mais  

cliente old não, só pela source do cliente.

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites
  • Sub-Admin
  Em 25/09/2020 em 13:01, XGaduX disse:

@L3K0T poem o do edu mesmo.

Expand   Mostrar mais  

tabom, vou baixar direto da fonte e fazer essas alterações

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites
  • 1 month later...
  • 1 month later...

Eu estou usando tfs 1.2 com otclient e base 772, fiz conforme vc falou e realmente funcionou, porém, quando eu ando e saio do item animado ele quebra a animação.

 

if(version >= 770) {
     enableFeature(Otc::GameLooktypeU16);
     enableFeature(Otc::GameMessageStatements);
     enableFeature(Otc::GameLoginPacketEncryption);
     enableFeature(Otc::GameEnhancedAnimations);
     enableFeature(Otc::GameSpritesU32);

 

Ele dessincroniza os itens que precisariam estar animados juntos, conforme os 2 exemplos de vídeo abaixo:

https://vimeo.com/500634641

 

https://vimeo.com/500631587

 

Tem ideia do que possa ser?

 

Obrigado

Link para o post
Compartilhar em outros sites
  • 10 months later...
  • 5 months later...

não apresentou erros mas os itens não ficaram rapidos!


! \/ O que modifiquei \/ !

 

Game.cpp:
if(version <= 1050) {
        enableFeature(Otc::GameEnhancedAnimations);
    }

 

Const.h:

INVISIBLE_TICKS_PER_FRAME = 100,
ITEM_TICKS_PER_FRAME = 100,

 

Things.lua:

function load()
  local version = g_game.getClientVersion()
  g_game.enableFeature(GameSpritesU32)
  g_game.enableFeature(GameMagicEffectU16)
  g_game.enableFeature(GameDiagonalAnimatedText)

 

Se alguém puder me ajudar, agradeço!!!

Editado por Bruce Pereira
falta de informação (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Under
      A CipSoft acaba de anunciar uma grande novidade: a empresa agora também será responsável pelo desenvolvimento e operação do clássico The Settlers Online! 
      O time que já cuidava do jogo seguirá dedicado ao projeto, mas agora diretamente do novo escritório da CipSoft em Düsseldorf, na Alemanha.
       
      Pra quem não conhece, The Settlers Online é um jogo com uma base de jogadores muito fiel e engajada — algo que a CipSoft conhece bem graças à comunidade Tibiana que, há décadas, mostra paixão, comprometimento e amor pelo jogo. 
      O mais importante:
      É incrível ver a CipSoft crescendo e levando seu espírito de comunidade para novos horizontes, sem esquecer de onde veio e quem está com ela há tantos anos. 
      Anúncio oficial no fórum do Tibia
      Site oficial de The Settlers Online (Brasil)
       
    • Por Under
      Apresentando o Tibia-IA: A IA para Desenvolvimento de Servidores Tibia! 
       O que é o Tibia-IA?
      Um modelo de IA especializado para Tibia! Ele está atualmente em teste gratuito, e eu adoraria que vocês o experimentassem. Basta acessar https://ai.tibiaking.com, criar uma conta e começar a usar totalmente de graça! 
       Versão Experimental Fechada
      Atualmente, algumas funcionalidades ainda estão em desenvolvimento. No momento, apenas a geração de scripts está disponível para o público.
      Se encontrarem qualquer problema nos scripts gerados, me avisem! Vamos juntos construir a IA mais poderosa para ajudar no desenvolvimento de servidores Tibia!  
      Contato direto discord : underewar
       Acesse agora: https://ai.tibiaking.com
       Como funciona?
       Geração automática de scripts LUA para TFS  Suporte a diferentes eventos, criaturas, NPCs, magias, etc.  Ferramenta em constante evolução para aprimorar o desenvolvimento Novidades em breve confira no site. O acesso ao Tibia-IA está disponível para testes GRATUITOS! 
      Basta criar uma conta em: https://ai.tibiaking.com
      Utilize a IA para gerar seus scripts de forma simples e rápida
      Envie feedbacks para ajudarmos a tornar a ferramenta ainda melhor!

      Problemas relatar diretamente no meu discord pessoal : underewar
       
       
    • Por BTitan
      Reviva a nostalgia do Tibia 8.6 com um toque das novidades modernas, mantendo a essência clássica que você ama. Nosso mapa é limpo e otimizado, perfeito para wars intensas e estratégicas.
      Com mais de 100 áreas de caça, vocações equilibradas e eventos automáticos diários, garantimos diversão sem limites para todos os jogadores.
       
      ACC Manager: 1/1
      IP: go.baiaktitan.com
      https://www.baiaktitan.com
       
      Principais informações:
       
      Dedicado 24 horas sem lag Attack Speed moderado Cast System DODGE! CRITICAL! REFLECT! Upgrade Weapon Forge System Autoloot Anti Rollbacks Eventos exclusivos (Battle Royale, DOTA, Team Battle, entre outros...) Servidor integrado com Telegram (Contato direto com ADM) Cliente próprio (com novos itens, montarias e outfits) Mapa Baiak, modificado exclusivamente para o PvP Servidor otimizado, suportando mais de 1.000 players online  
      »» EXP Rate: 200x
      »» Skill Rate: 20x
      »» Magic Rate: 10x
      »» Loot Rate: 3x
       
      Aguardamos por você!
    • Por Nogard
      Não deixe seu evento de Natal para última hora, faltam apenas 4 dias. 

      Aproveite as sprites com desconto no site: https://otsprites.com
       
       
       

       

       
       
       
    • Por otpokesalense
      🧿Base Tibia Solebran totalmente otimizada!  
       
       ✔️ OTClient (Version Old);
      ✔️ Update 2.2;
      ✔️ Site Póprio;
      ✔️ Map Global
      ✔️ Bugs, Minimo (2x) talvez;
      ✔️ PVP 💯 Funcional.
       
       
      Get Servidor: https://files.fm/f/7qumr8943e 💸 Buy! otimo projeto para vc utilizá-lo.
      Lembrando:: ao comprar o download será disponibilizado automaticamente.
       
      🧑‍💻System Operacional: Windows (VPS)
      👨‍💻Programador (27) 998931903 - - - O Valor já inclui o serviço de programação! 🤗
       

       
       

       
       
  • Estatísticas dos Fóruns

    96823
    Tópicos
    519566
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo