Aumentando o Limite de Sprites

EdMignari
em Tutoriais de Clients

EdMignari

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/01/11Posts: 276

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)

allanzinh

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/05/13Posts: 51Char no Tibia: Nunca Joguei

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

HeelNox

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 08/10/11Posts: 444Gênero: FemininoChar no Tibia: No Have.

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

2+2 = 1

EdMignari

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/01/11Posts: 276

@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

Lordbaxx

Imperium Project
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 01/07/13Posts: 521

Otimooooooooooooooooo!

LOGO OFICIAL.png

homersapiens

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 24/10/13Posts: 174

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?

zn4wld.gif

 

2qmmfwg.jpg

JG6

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 09/01/12Posts: 325Gênero: Masculino

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

EdMignari

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/01/11Posts: 276

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.

JG6

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 09/01/12Posts: 325Gênero: Masculino

vo testa pra ve no 8.54 se funcionar rep+


muito bom rep+

jeanflamengo

[> ObservandU essa bagaÇa <]
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 31/07/09Posts: 205Gênero: Masculino

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

JG6

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 09/01/12Posts: 325Gênero: Masculino

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

edu6279

All Men Must Die !!
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/02/14Posts: 48Char no Tibia: Qarioman Erucasmius

Muito bom rep +

Vai ajuda muita gente ae com pda ;p

Winter is coming


 
 

Showoff Maps

jeanflamengo

[> ObservandU essa bagaÇa <]
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 31/07/09Posts: 205Gênero: Masculino

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 :/

EdMignari

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/01/11Posts: 276

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

matheuspeixoto12

avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 28/08/12Posts: 171

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?