Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Olá meus senhores, tem muita gente que pede serviços em relação a Gerar Outfits Animadas do seu cliente, o que muitos não sabem é que existe esse sistema de Gerar as Outfit animadas gratuitamente na internet e ele foi desenvolvido pelo Gesior.pl (Polones), então todo o crédito deste tutorial em relações a códigos vão para ele.

Primeiro de tudo, o que é esse Sistema de Gerar Outfits Animadas?

Basicamente é 1 Sistema Web que vai ler o teu tibia.spr / tibia.dat e seu items.otb e gerar todas suas outfit do seu cliente em forma de frames e na hora de exibir o sistema utiliza uma script em php que fica responsável por montar 1 gif utilizando esses frames.
O resultado é algo como isto:

Exemplo.gif.9aedc0c14765687d67d83a5ec64e9cd1.gif

Existe 2 formas de utilizar o sistema, eu vou ensinar a mais fácil, para quem quiser vou deixar o link do código fonte e vocês podem simplesmente estar clonando o repositório e fazer suas alterações a vontade. (Sim, ele é open source e.e).

Código Fonte: https://github.com/gesior/open-tibia-library 

Explicando como utilizar o sistema:

1° acesse o link => https://outfit-images.ots.me/generator/

Você deve visualizar algo como isto: 

1.thumb.png.73462bd42d51640153b884b7254aa0e1.png

Percebam que ele vai pedir os seguintes dados: 
-Client Version:
-Sprite file:
-Dat file:
-Otb file:


Antes de sair adicionando, precisamos configurar nosso cliente para que o sistema consiga reconhecer ele. Abra seu cliente no object builder. Agora vá na área de effects e apague todos os efeitos. Sim apague TODOS, agora vá até Tools->Spriter Otimizer

2.png.4532255b24f988ee1fd85813e60e5c8d.png

Clique em start e você vai ter 1 retorno parecido com isto:

3.png.f206b621ee6025350a650c74f6719846.png

Agora aperta CTRL+SHIFT+S, vamos salvar esse cliente em 1 pasta separada (você só vai usar ele pra esse sistema, então fique tranquilo, você não vai apagar o original). Na hora de salvar deixe desmarcado as 3 opções (Extended, Transparency, Improved Animations).

4.thumb.png.524f90d639e1e0818e5dda48b3a5a820.png

Tendo feito isso, agora vamos voltar para o site. 
Em Client Version você vai digitar a versão de seu cliente. Exemplo: Se for 8.60 digite 860
Em sprite file você vai selecionar o tibia.spr do seu cliente que você exportou (esse sem efeitos)
Em dat file você vai selecionar o tibia.dat do seu cliente que você exportou (esse sem efeitos)
Em otb file você vai selecionar o items.otb do seu servidor.

Agora clique em Load Files. Você deve ter 1 retorno parecido com isto:


5.thumb.png.0cab3a96397aee54e95d95f90e5c8114.png

Agora clique em Generate Imagens e ele vai começar a gerar os frames das suas outfits.

6.png.ae029982f5cb71a8010525d068ce5d99.png

Ao terminar ele vai efetuar sozinho o download das outfits.

7.png.eea87e9e4295897aedeca82130c991b7.png


Agora acesse este repositório no github e baixe os arquivos: https://github.com/gesior/open-tibia-library/tree/master/tools/colored-outfit-images-generator

Tendo feito o download, você vai extrair a pasta outfits.zip que você baixo e extrair a pasta que você clonou o repositório. Ao extrair o arquivo outfits.zip você vai encontrar 1 pasta chamada outfits_anim, dentro dela você deve ter algo como isto:

image.png.4615a2ec0583befee7952088d1c8389e.png

Cada pasta é referente a 1 looktype do seu cliente.
Agora copie a pasta 'outfits_anim' que está dentro da pasta outfits que você extraiu e cole dentro da pasta do repositório que foi clonado. Ficando assim:

8.thumb.png.f9cbfd3eda05385ebc20e069c5408da2.png

Pronto, agora você somente precisa deixar essa pasta em 1 servidor web e utilizar a mesma via requisição. Exemplo:
Se você for exibir uma outfit, você pode exibir da seguinte forma:

<img src="http://seudominio.com/nomedapastaqueestaoosarquivos/animoutfit.php/?id=270">

 

Esse id será o looktype que você deseja. Lembrando que: Você pode colocar 1 script pra puxar a outfit de cada vocação e chamar esse diretório, ele vai exibir a imagem já com o diretório correto.

Sugestão de uso: Para derivados de NTO/DBO e afins, você pode utilizar para exibir as outfits de transformações de cada Personagens, algo como isto:


Exemplo2.thumb.gif.d03462bfabd012c455f11a37c0dce354.gif

 

Outra opção é exibir na lista de Ranking no menu da direita (Normalmente Tibia Classico faz isso)
A criatividade fica por conta de vocês.
 

Créditos:
Gesior.pl por todo o código e disponibilizar para a comunidade em 1 Forum Gringo
A mim por disponibilizar o tutorial para a comunidade.

Editado por Endless
Adicionado link (veja o histórico de edições)

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: [email protected]

Postado
Em 14/01/2021 em 21:30, Endless disse:

Olá meus senhores, tem muita gente que pede serviços em relação a Gerar Outfits Animadas do seu cliente, o que muitos não sabem é que existe esse sistema de Gerar as Outfit animadas gratuitamente na internet e ele foi desenvolvido pelo Gesior.pl (Polones), então todo o crédito deste tutorial em relações a códigos vão para ele.

Primeiro de tudo, o que é esse Sistema de Gerar Outfits Animadas?

Basicamente é 1 Sistema Web que vai ler o teu tibia.spr / tibia.dat e seu items.otb e gerar todas suas outfit do seu cliente em forma de frames e na hora de exibir o sistema utiliza uma script em php que fica responsável por montar 1 gif utilizando esses frames.
O resultado é algo como isto:

Exemplo.gif.9aedc0c14765687d67d83a5ec64e9cd1.gif

Existe 2 formas de utilizar o sistema, eu vou ensinar a mais fácil, para quem quiser vou deixar o link do código fonte e vocês podem simplesmente estar clonando o repositório e fazer suas alterações a vontade. (Sim, ele é open source e.e).

Código Fonte: https://github.com/gesior/open-tibia-library 

Explicando como utilizar o sistema:

1° acesse o link => https://item-images.ots.me/generator/

Você deve visualizar algo como isto: 

1.thumb.png.73462bd42d51640153b884b7254aa0e1.png

Percebam que ele vai pedir os seguintes dados: 
-Client Version:
-Sprite file:
-Dat file:
-Otb file:


Antes de sair adicionando, precisamos configurar nosso cliente para que o sistema consiga reconhecer ele. Abra seu cliente no object builder. Agora vá na área de effects e apague todos os efeitos. Sim apague TODOS, agora vá até Tools->Spriter Otimizer

2.png.4532255b24f988ee1fd85813e60e5c8d.png

Clique em start e você vai ter 1 retorno parecido com isto:

3.png.f206b621ee6025350a650c74f6719846.png

Agora aperta CTRL+SHIFT+S, vamos salvar esse cliente em 1 pasta separada (você só vai usar ele pra esse sistema, então fique tranquilo, você não vai apagar o original). Na hora de salvar deixe desmarcado as 3 opções (Extended, Transparency, Improved Animations).

4.thumb.png.524f90d639e1e0818e5dda48b3a5a820.png

Tendo feito isso, agora vamos voltar para o site. 
Em Client Version você vai digitar a versão de seu cliente. Exemplo: Se for 8.60 digite 860
Em sprite file você vai selecionar o tibia.spr do seu cliente que você exportou (esse sem efeitos)
Em dat file você vai selecionar o tibia.dat do seu cliente que você exportou (esse sem efeitos)
Em otb file você vai selecionar o items.otb do seu servidor.

Agora clique em Load Files. Você deve ter 1 retorno parecido com isto:


5.thumb.png.0cab3a96397aee54e95d95f90e5c8114.png

Agora clique em Generate Imagens e ele vai começar a gerar os frames das suas outfits.

6.png.ae029982f5cb71a8010525d068ce5d99.png

Ao terminar ele vai efetuar sozinho o download das outfits.

7.png.eea87e9e4295897aedeca82130c991b7.png


Agora acesse este repositório no github e baixe os arquivos: https://github.com/gesior/open-tibia-library/tree/master/tools/colored-outfit-images-generator

Tendo feito o download, você vai extrair a pasta outfits.zip que você baixo e extrair a pasta que você clonou o repositório. Ao extrair o arquivo outfits.zip você vai encontrar 1 pasta chamada outfits_anim, dentro dela você deve ter algo como isto:

image.png.4615a2ec0583befee7952088d1c8389e.png

Cada pasta é referente a 1 looktype do seu cliente.
Agora copie a pasta 'outfits_anim' que está dentro da pasta outfits que você extraiu e cole dentro da pasta do repositório que foi clonado. Ficando assim:

8.thumb.png.f9cbfd3eda05385ebc20e069c5408da2.png

Pronto, agora você somente precisa deixar essa pasta em 1 servidor web e utilizar a mesma via requisição. Exemplo:
Se você for exibir uma outfit, você pode exibir da seguinte forma:


<img src="http://seudominio.com/nomedapastaqueestaoosarquivos/animoutfit.php/?id=270">

 

Esse id será o looktype que você deseja. Lembrando que: Você pode colocar 1 script pra puxar a outfit de cada vocação e chamar esse diretório, ele vai exibir a imagem já com o diretório correto.

Sugestão de uso: Para derivados de NTO/DBO e afins, você pode utilizar para exibir as outfits de transformações de cada Personagens, algo como isto:


Exemplo2.thumb.gif.d03462bfabd012c455f11a37c0dce354.gif

 

Outra opção é exibir na lista de Ranking no menu da direita (Normalmente Tibia Classico faz isso)
A criatividade fica por conta de vocês.
 

Créditos:
Gesior.pl por todo o código e disponibilizar para a comunidade em 1 Forum Gringo
A mim por disponibilizar o tutorial para a comunidade.

Excelente tutorial maninho!!

Funcionou perfeitamente, a parte ali do github nem precisei fazer pq meu server tem a pasta outfits no site ai só larguei lá dentro

 

Postado
  • Autor
6 horas atrás, vine96 disse:

Excelente tutorial maninho!!

Funcionou perfeitamente, a parte ali do github nem precisei fazer pq meu server tem a pasta outfits no site ai só larguei lá dentro

 


Muito obrigado, fico feliz que tenha conseguido!!

Quem eu sou?
Meu nome é Waliston, mais conhecido como Endless, estudante de Análise e Desenvolvimento de Sistemas, e desenvolvedor da Falcon Games. Atuo no Ramo de OtServer desde 2017, porém desde 2019 venho me especializando em Desenvolvimento Web e Segurança Web..

Meus Projetos:

Falcon Games

Meu Github:

https://github.com/WalistonBelles

Meu Discord:
Endless#5410

Minhas Contribuições atualmente pra Comunidade:

[SHOWOFF] OTClient Showoff Módules
[DESIGN]
 3 FREE Game Ui Design

[TUTORIAL] Instalando MyAAC em sua máquina

[TUTORIAL] Restringindo a Listagem de Diretórios(URL) do Servidor Apache
[TUTORIAL] Proteção contra DDoS utilizando Mod-evasive no Apache

[SISTEMA] Plugin MyAAC Listagem de Items automática
[SISTEMA] Gerador de Outfits Automática para o Site

[SISTEMA] Sistema de Troca de Vocação para MyAAC
[SISTEMA] Plugin MyAAC Auction System
[SISTEMA] Sistema de Exibir Monstros por Level


Algum trabalho meu te ajudou? Quer apoiar meu trabalho? Faça uma doação!!
Picpay: @walistonbelles
Paypal: [email protected]

  • 11 months later...
Postado

O meu não deu certo, não sei porque. Se eu jogar na pasta outfits ele da certo, mais não anima.

 

Senhoras e senhores, se alguma resposta lhe ajudou, marque-a como a melhor resposta e de ponto positivo, assim você incentiva quem lhe ajudou a continuar ajudando!!.

  • 1 year later...
Postado
  • Administrador

Tem que rodar como localhost para funcionar.
O link atual da ots esta off, o método ainda funciona.

Editado por Underewar (veja o histórico de edições)

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo