ED

Aumentando o Limite de Sprites

Por EdMignari, 20 de mar. de 2014 em Tutoriais de Clients

otc
spr
dat
objectbuilder
itemeditor
otserv
tibia
185
40.3k
EdMignariE
20 de março de 2014 às 12:01

Clientes com versões anteriores à 9.60 têm um limite de sprites de 65.535. Parece muito, mas logo esse limite é atingido e ficamos impossibilitados de adicionar novos objetos para o servidor/cliente a não ser substituindo alguns sprites. Esse tutorial pretende ensinar como configurar as principais ferramentas para aumentar o limite. A versão utilizada no tutorial foi a 8.60.

separador+(1).png

Conhecimentos Necessários:

  • Básico nas ferramentas utilizadas.

separador+(1).png

Ferramentas Utilizadas:

separador+(1).png


Compilando os Arquivos Estendidos:

1.Abra seus arquivos spr e dat no Object Builder.

2.Compile os arquivos com a opção extended selecionada.

extended.png

Obs: Uma vez compilado estendido, a opção extended deverá estar sempre selecionada tanto ao abrir, quanto ao compilar.

separador+(1).png


Configurando o ItemEditor:

1. Abra a janela preferences no menu File > Preferences ou pelo atalho Crtl + P

2. Selecione a opção extended e a pasta do cliente. Pode ser preciso reiniciar o aplicativo.

itemeditor.png

separador+(1).png

Configurando OTClient:

1. Abra o arquivo things.lua encontrado em modules/game_things

2. Adicione esta linha de código na função load:



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

  g_game.enableFeature(GameSpritesU32) -- Linha Adicionada
 
  local datPath, sprPath
.
.
.

3.Adicione uma cópia dos arquivos dat e spr estendidos na pasta data/things.

separador+(1).png

Remere's Map Editor :

Abra a janela de preferências no menu File > Preferences e selecione a aba Client Version.

 

1 - Selecione a versão do cliente que será usada como padrão.

2 - Selecione a opção extended.

3 - Selecione a pasta onde se encontram os arquivos do cliente.

 

rme.png

 

 

OBS.: Quando a opção extended está selecionada, ocorrerá um erro se tentar abrir arquivos não estendidos ( arquivos com versão menores que 9.60)

separador+(1).png
Perguntas Frequentes:

 

P: Qual o novo limite de sprites após ser estendido?

R: 4.294.967.295

 

P: Depois que compilar estendido, pode ser usando no cliente da Cip?

R: Não! Seria preciso modificar o cliente para que consiga ler os arquivos.

 

P: Posso usar o dat editor para modificar os arquivos depois?

R: O ObjectBuilder é um dat/spr editor, mas se você quer usar outro editor, é pouco provável que funcione. Não custa tentar.
separador+(1).png
Créditos:

EdMignari (edmignari@xtibia.com)

Editado Maio 1 por EdMignari

allanzinhA
20 de março de 2014 às 13:19

O Meo é 8.54 Sera que da para almentar as sprint do meo servidor ?

HeelNoxH
20 de março de 2014 às 14:16

Te amo cara ;C, Funciona em ambas versões, fica sem limite mesmo ? Muito bom o Obejct Builder ta de parabéns cara.

EdMignariE
20 de março de 2014 às 14:21

@allanzinh

Acho que dá pra aumentar o seo. Mas como coloquei no tutorial, é preciso no mínimo saber o que está fazendo pra não bugar os arquivos. Salve uma cópia quando for testar.

 

@DarkHeel

Não, fica com limite de 4 bilhões de sprites :p

LordbaxxL
20 de março de 2014 às 14:48

Otimooooooooooooooooo!

homersapiensH
20 de março de 2014 às 16:01

Muito bom! Reputado

 

 

@EdMignari , poderia tentar achar um jeito para os efeitos, rs quem sabe da pra aumentar um pouco. xD

 

 

e se possível, tem como adicionar a versão do spr/dat pxg no object builder?

JG6J
20 de março de 2014 às 16:13

precisa alterar alguma coisa no server ? pra aceita os 4 bilhões de spr?

EdMignariE
20 de março de 2014 às 16:34

Muito bom! Reputado

 

 

@EdMignari , poderia tentar achar um jeito para os efeitos, rs quem sabe da pra aumentar um pouco. xD

 

 

e se possível, tem como adicionar a versão do spr/dat pxg no object builder?

 

Acho que pra alterar a quantidade efeitos tem que mudar algo no servidor, mas vou estudar como funciona e procurar uma solução.

 

precisa alterar alguma coisa no server ? pra aceita os 4 bilhões de spr?

 

Não. Só precisa fazer o que foi dito no tutorial.

JG6J
20 de março de 2014 às 17:18

vo testa pra ve no 8.54 se funcionar rep+


muito bom rep+

jeanflamengoJ
20 de março de 2014 às 18:20

joinhas eternos e.e se der certo aki tu vai ganhar mais rep vlw lek

JG6J
20 de março de 2014 às 20:13

Galera pode parece mentira mais funciona perfeitamente muito bom parabéns cara vai ajuda muita gente

edu6279E
20 de março de 2014 às 21:44

Muito bom rep +

Vai ajuda muita gente ae com pda ;p

jeanflamengoJ
20 de março de 2014 às 23:45

o unico tenso eh que o itemeditor, pq tpw eu coloco minhas spr e dat dentro da pasta 854_EX ai vo abrir elas com o itemeditor e da um errinho e nao aparece nads :/

EdMignariE
20 de março de 2014 às 23:52

Você tem que informar qual erro aparece pra eu poder te ajudar. Tente executar como administrador.

21 de março de 2014 às 00:09

olá amigo, eu fiz aqui no meu server, quando eu abro com o rme buga td, n aparece os itens fica td preto e vermelhor dps fecha, meu tibia é 8.54, poderia me ajudar?