Ir para conteúdo

Procure

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Procure deu reputação a Joshuah em Show OFF   
    Obrigado :D

  2. Gostei
    Procure deu reputação a xWhiteWolf em Nos ajude a melhorar com novos títulos   
    Rumo ao ban! -6
    Desnecessário -1
    Neutro 0
    Primeiros passos 5
    Pequeno gafanhoto 25
    Rato do fórum 50
    Membro fiél 75
    Ajudante nato 100
    Monstro 150
    Membro Honorário 200
    Uma paixão chamada tibia 300
    Membro Honrado 500
    Sacerdote do fórum 700
    --850 retirar
    Membro Lendário 1000
    Professor 2000
    Deus 3000


    Outra alternativa é usar monstros do tibia pros ranks.

    Rat
    Snake
    Bug
    Troll
    Rotworm
    Amazon
    Valkirye
    Hero


     
  3. Gostei
    Procure deu reputação a Arttxel em Wolve's ShowOff*> Miller <   
    Sprites antigos que eu fiz por divertimento, eu penso sobre uma horda ou packs de criaturas como esta.
    PS : amo Goblins.
    PELA HORDA !
  4. Gostei
    Procure deu reputação a Arttxel em Wolve's ShowOff*> Miller <   
    Esboço de uma criatura de RPG Pseudo-Dragon

    https://www.facebook.com/swopixel
  5. Gostei
    Procure deu reputação a Leshrot em AINCRAD ONLINE FREEPATCH 2014   
    E aí galera, 

    Vim aqui postar as sprites do AO Freepatch 2014.
    Curtam a página do projeto que patrocina essas sprites, Aincrad Online 

    Essas sprites estão bem antigas e foram refeitas há algum tempo. Ainda tem algumas que não são do AO mas foram feitas para o COBA, então resolvi liberar junto no pacote 
    A maioria foi feita em 3 dias em conjunto com o meu grande amigo Mikas!
     
    Bom proveito!!
     
     
  6. Gostei
    Procure deu reputação a WooX em Monstros na Perspectiva   
    Ola a todos!
     
    Quem é próximo a mim já deve ter notado que minha frequência no fórum diminui bastante ultimamente. Devido a falta de tempo livre eu vou me afastar do fórum por um tempo, mas antes de "abandonar" o barco, vou fazer o que talvez sejam minhas ultimas contribuições como membro ativo no fórum.
     
    Eu estava dando uma olhada na área de tutoriais de spriting do fórum e notei que a maioria esmagadora dos tutoriais abordam conceitos e técnicas, é raro encontrar um tutorial abordando perspectiva. Pensando nisso resolvi fazer a tradução e trazer um tutorial que foi muito útil pra mim no início, o conteúdo é muito antigo, mas não deixa de ser bom. Vamos lá.
     
     
    Objetivo

     
    Esse tutorial foi criado com o intuito de mostrar os passos necessários para criar um outline básico para monstros. O objetivo é certificar-se de que você tenha a perspectiva e dimensões adequada. Após esse tutorial, você terá o básico para criar seu próprio monstro.
     
    Programas Necessários
      Paint e Photoshop (ou qualquer outro editor que lhe permita trabalhar com layers).   Nós vamos usar photoshop porque ele nos permite trabalhar com as camadas. Usaremos o Paint devido a sua praticidade, mas você pode usar qualquer outro editor que tenha funções semelhantes.  
    Encontrando uma referência (etapa opcional)
     
    Esta etapa pode ser opcional, mas é necessária a não ser que você seja muito bom. O melhor jeito de fazer isso é indo ao Google, ele é seu grande amigo e aliado. Basta pensar em qualquer coisa que você queira fazer, um bom lugar para buscar referências de monstros são outros games. Eu sei que aqui tem muitos fans de outros games, então porque não pegar um monstro dos seus jogos? Somente procure até você encontrar uma foto decente, que mostre grande parte da anatomia do monstro.   O monstro que eu vou usar aqui é uma aranha conhecida como Mad Slasher.  

     
    Aviso Importante
     
    A perspectiva do Tibia é muito tola. Pense em uma visão normal olhando para alguma coisa, então incline-a a 45 graus para o noroeste. Se estava tentando imaginar isso na realidade, seria parecido com alguém em um ângulo de louco, isso é impossível na vida real.   Isso significa que para nós, a frente e trás é pra cima e pra baixo (verde), esquerda e direita é esquerda e direita (azul), pra cima e pra baixo é noroeste e sudeste (vermelho).       1° Passo: Comece dando forma ao corpo, como você pode ver o corpo desse monstro é apenas uma bola redonda, isso torna as coisas mais fáceis pra nós.   Para fazer uma bola na perspectiva do Tibia nós vamos fazer um ponto e em seguida fazer X pontos em todas as direções. Para cima e para baixo, pense em cada movimento diagonal como 1,5 unidades em vez de uma única. Então vamos mover 12 pixels em todas direções do ponto central e 8 pra cima e pra baixo.     2° Passo: A partir daqui nós temos que dar forma ao corpo, como é um círculo, nós também vamos fazer um círculo, vamos usar o Paint simplesmente porque é melhor que o Photoshop nesse caso.   Nosso círculo de base é de 12 em cada lado com um pixel no centro. Isso da um total de 25x25. Aperte Ctrl+E no paint e altere o tamanho para 25x25. Em seguida faça um círculo que vai do canto superior esquerdo para o inferior direito, e certifique-se de que esteja tocando todos os lados. Copie e cole este círculo no Photoshop, e em seguida apague todo o branco. Sim, você tem que fazer isso.     3° Passo: Como você deve ter notado, o desenho esta dentro do limite. Isso significa que nós não temos que fazer mais nada, porque círculos são fáceis de fazer.   Agora nós podemos fazer um contorno preto e pintar com um tom médio. Usando o lapis vamos fazer um ponto de luz no noroeste do circulo e o olho do monstro. Ele deve ficar parecido com isso.     4° Passo: Agora vamos marcar o local de onde vai sair as pernas desta besta. Marque 6 posições ao longo do contorno do círculo. 3 de um lado 3 do outro. Certifique-se de que eles estejam nos mesmo lugares em ambos os lados. A partir de agora começa a ficar complicado, então preste muita atenção.   Agora você deve deixar essa camada invisível, é semelhante ao que fizemos no 1° passo. Você pode ver o centro do monstro e a parte inferior do monstro. Desenhe uma linha diagonal para baixo que comece a partir do fundo do seu monstro até que chegue onde você que o piso deve ser. Como o corpo da criatura já é muito proximo ao chão, eu vou fazer cerca de 10 pixels para baixo, usando uma cor diferente de preto. Eu escolhi azul de novo. Agora você pode tornar a outra camada visível novamente.     5° Passo: Como eu notei que não tenho muito espaço para as pernas aqui, vou mover o monstro um pouco para o noroeste para que eu tenha um bom espaço no chão para fazer as pernas. Não se esqueça que para fazer isso, ambas as camadas precisam ser movidas.   Agora vamos fazer uma nova camada e marcar o local onde as pernas devem encostar no chão. Tenha em mente que todas elas devem ter o mesmo comprimento, esse comprimento é a a distancia do centro do corpo para o chão, que é de 18 pixels diagonais. Agora podemos excluir as linhas e deixar apenas as marcas.     6° Passo: Esta parte envolve grande parte do seu próprio pensamento e abre espaço para tudo que você queira colocar.   Nós vamos marcar as articulações cada uma com uma cor diferente, certifique-se de que esteja simétrico com o ponto central que esta sempre na linha que passa no centro da criatura. Eu estendi para fora todas os pontos vermelhos que marcam onde os pés tocam o chão. Agora ele deve estar parecido com um confete.  

     
    7° Passo: Esta é a parte diverta, nós apenas vamos ligar os pontos para formas as pernas.
     
    Use a ferramenta lápis, clique para fazer um ponto onde esta o primeiro ponto. Quando você estiver sobre o segundo ponto, pressione Shift, em seguida clique em cima dele, isso vai fazer uma linha reta. Faça as pernas em cores diferentes, comece na parte de trás e vá indo pra frete. Isso vai garantir que você possa fazer o desenho tranquilamente sem que as pernas traseiras encubram as pernas da frente.
     

     
    8° Passo: Esta é a parte em que nós vamos detalhar cada uma das pernas usando lápis com a cor preta, e preenchê-las com o mesmo tom usado anteriormente.
     
    Vamos repetir o processo anterior, tente fazê-las uma de cada vez, de trás para a frente, cada uma em uma camada diferente. Deixe a camada invisível cada vez que você terminar uma. Quando estiver pronto, torne visível novamente todas as camadas, verifique se elas ficaram boas, e então junte-as.
     

     
    9° Passo: É agora que o seu estilo único vai brilhar, use a outline que você acabou de criar e comece a adicionar detalhes, sombreamento e coisas que a destaquem. Isto faz com que seu monstro crie vida.     Processo de criação   Tenha paciência no processo, spriting é uma área que exige muito tempo e paciência. Os 8 primeiros passos levam cerca de meia hora (se você for rápido), o sombreamento leva cerca de uma hora.     Créditos: Hunter Killer (autor do tutorial).   Tópico original: Creature Perspective
  7. Gostei
    Procure deu reputação a Madarada em [TUTORIAL] Humanóide Básico   
    Olá Tibianos,meu nick é Madarada e hoje venho lhes trazer um tutorial básico de spriting,espero que gostem.
     
     
    Antes de começarmos quero deixar claro que :
     
    Este tutorial foi feito com base em meus conhecimentos em spriting,ele não é uma verdade absoluta apenas um material desenvolvido e voltado para todos os membros iniciantes em nesta área.
    Este tutorial é minuciosamente detalhado e foi desenvolvido para leigos e iniciantes em spriting
    Neste primeiro tutorial iremos abordar um assunto muito importante que se chama outline.Futuramente virão tutorias de outline de monstros,armas,cenários mais por enquanto apenas humanóide.



     
    1. Outline (humanóide)
     
     
    # Outline o que é ?
     
    Outline do inglês (linha de fora) é o contorno do sprite
     
    l - Criando uma base 
     
    - Primeiramente devemos localizar e abrir o Ms paint do windows,ele será nossa ferramente principal e nós ajudará em nossa jornada.
     



     
    - Antes de começar devemos habilitar nosso abiguinho "miniatura" ele fica no canto superior como na imagem abaixo:
     



     
    - Em seguida selecione um sprite para usar como base,eu uso o citizen por ser bem simples contudo,algumas pessoas preferem fazer uma outline do zero o que eu acho que para um iniciante um tanto avançado.Seguindo o exemplo do citizen pinte o todo de vermelho (por ser uma cor bem saturada) porém sem atingir as linhas principais que separam as pernas,cabeça,braço e olhos como no exemplo:
     



     
    - Feito isso contorne as linhas as principais de preto (são as linhas contornadas de verde) para limpar o sprite todo.Pinte a parte interna da arte de branco como no exemplo para começarmos.
     



     
    ll - Aprimorando sua base
     
    - Pronto agora temos nossa base,porém ela ainda é um citizen então iremos criar o nosso próprio personagem.Para isso precisamos nos basear em alguma imagem (se você tem o dom de desenhar pode criar uma roupa para sua base e pular esta parte).Vamos nos fixar em fazer os detalhes mais básicos,por isso eu peguei está de um camponês medieval bem simples:
     




     
    - Como próximo passo iremos analisar a roupa do campones e tentar reproduzi-la em nossa base.Para facilitar iremos copiar a imagem do campones para dentro do paint e coloca-lo de canto,dessa maneira podemos observar a todo instante se a reprodução da imagem está correta:






     
    - Iremos começar pelo cabelo,essa parte pode ser fácil falando,mais deve ser feita com atenção para um bom resultado mais tarde.Primeiramente iremos selecionar a cor azul e fazer um rabiscado de cabelo caindo sobre os ombros,aos poucos vamos adaptando ele á cabeça e criando forma.






     
    - Na sequência,devemos tirar a margem de erro melhorando o cabelo e arredondando-o de uma maneira coerente à nossa imagem.Os pixels vermelhos devem ser removidos e pintados de branco,e os pixels verdes devem ser adicionados e pintado de azul.Segue abaixo um ilustrativo:
     



     
    - Após feito isso devemos colorir a margem de preto para tornar o cabelo parte da outline.Em rosa estáo os pontos aonde devem ser adicionado pixels preto:
     



     
    - Com o cabelo terminado agora iremos direto para a cota de malha e mangás da roupa.De início iremos fazer uma blusa na parte superior do corpo.
     






    - Com a primeira parte da cota de malha pronta seguiremos para a segunda parte.Vamos começar fazendo pequenas alças nos extremos da blusa,cor cinza para podermos diferir as duas blusas.Aos poucos vamos prenchendo e seguindo com uma gola V.
     



     
    - Finalizando iremos terminar a calça e a bota.Fazendo a traçado curvado vamos dando forma á bota.




    lll - Acabamento Final
     

     - Por fim adicionamos detalhes na bota dando um pouco de volume e melhorando sua aparência   
     



     
    - Depois vamos usar o conta gotas e pegar as cores da roupa do campones
     



     
    - Tcharaam está pronto nossa primeira outline de humanóide   
     



     
     
    Espero que tenham gostado do tutorial, agradeço à todos que tiveram paciência de ler até o fim rsrs
    Próximo tutorial em breve...Quem gostou deixa aquele REP+ 
     
                                            - ABRAÇOS -    















  8. Gostei
    Procure deu reputação a WooX em Aula 2 # Orcs - Academia do Pixel   
    Boa noite a todos!     Primeiro queria pedir desculpas pela demora desse tutorial, meu dia a dia anda muito corrido.   Bom... esse é o segundo tutorial/aula da academia do pixel, desta vez sobre Orcs.   Aqui vocês vão aprender:        
     
    Características     Antes de tudo temos que estudar as características dos Orcs, breve pesquisa na internet.   Wikipédia: é retratado como um gigante ou simplesmente como um homem maior do que o normal e de aparência brutal, possuem uma variedade de tons de verde maior que de outras cores,diferente dos ogros que só tem um tom de verde.   Sugiro também pegar alguma imagem para usar de referência, é sempre bom pra estudar a anatomia do ser em questão, vou usar a seguinte imagem como referencia no tutorial.    
          Outline   Antes de tudo, vamos definir a área em que iremos trabalhar, eu vou usar um tamanho maior que o comum. Então abra o Paint escolha o tamanho que irá usar e faça uma linha diagonal para ter noção de perspectiva.  
        Após definida a área, podemos começar a Outline baseado no que aprendemos e olhando a referencia, eu costumo sempre começar pela cabeça, ir rascunhando/rabiscando e alinhando pouco a pouco.  
     
     
     
        Após terminado a Outline e definido as formas, usaremos um método usado para checar a perspectiva de humanoides, faça um 2 linhas horizontais, 1 na altura dos ombros para checar se estão alinhados e outra na altura das mãos para checar se também estão alinhadas.  
      Agora faça novamente a linha diagonal para checar se a perspectiva esta correta, a linha deve começar no pé direito e passar pelo olho direito.  
      Se depois de checado estiver algo errado, conserte, depois de corrigido podemos passar para o próximo passo.       Detalhes   Agora vamos colocar alguns detalhes na Outline, tem que ser algo que de um destaque ao nosso Orc, algo que o diferencie de um Orc comum, pode ser algum escudo, lança, espada, coisas do tipo, nessa parte o limite é sua criatividade, se estiver sem ideias busque auxílio nas referências.   Eu decidi fazer um axe semelhante ao da minha referência.  
      Lembre-se tudo tem que estar na perspectiva, você não pode fazer uma criatura na perspectiva e colocar 1 detalhe que esteja fora da perspectiva, NÃO faça isso!  
          Pintura   Antes de começar a pintura precisamos das cores óbvio, eu não pretendo explicar como funcionam as cores neste tutorial, portanto sugiro que usem as cores da própria referência, usando a ferramenta conta gotas  vamos criar uma paleta, pegue do tom mais escuro ao mais claro de cada cor, procure não pegar muitas tonalidades de uma só cor, sugiro no máximo 5 tonalidades, não se esqueça de manter um bom contraste.  
      Feito a paleta, vamos definir aonde vai ficar cada coisa, pinte com o tom médio cada parte da Sprite.  
          Agora vamos entender como funciona a luz na perspectiva, a luz na perspectiva do Tibia sempre vem do noroeste, portanto o sudeste deve ser mais escuro, um erro muito comum entre iniciantes, é simplesmente criar uma ponte de cores, da mais clara para a mais escura, esse é o grande erro de muitos, NÃO faça isso!  
      As características devem ser levadas em conta quando formos sombrear, não deve ser esquecido nariz, boca, barriga, músculos etc... abaixo uma ilustração de como deve ser os pontos de luzes e sombras.  
     
    Veja agora pintado de forma correta, note o volume na Sprite.
     



     
     
     
    Finalização

     
    Nesta parte, vamos corrigir algumas coisas da Sprite, vamos consertar tudo que não esteja agradável, procure algo que não esteja te agradando na Sprite e conserte aquilo, eu por exemplo vou fazer 1 pescoço no Orc.
     



     
    Não se esqueça também de substituir a cor preta dentro da Sprite, por uma cor bem escura, mas NUNCA preto, somente a Outline (contorno) deve ser preto.
     



     
    Resultado final após alguns ajustes:
     



     
    É isso pessoal, não é 1 super tutorial, mas acho que da pra tirar algo disso, vou deixar aqui a Sprite finalizada e as cores que utilizei para fazer.
     



     
     
    Desejo boa sorte a todos que forem participar!
  9. Gostei
    Procure deu reputação a Physique em Keviz ~ Sprites ~   
    Voltando a praticar e pah xD

    Lee Shippuden                            
              ->                      

     
    ---------------------------------
    Konan
    ->
     
     
  10. Gostei
    Procure deu reputação a Madarada em Galeria Madarada [Time line]   
    Eae pessola beleza?
    Hoje venho trazer minhas sprites e meu desenvolvimento desde o começo
     
     
    1ª sprite
     
                                          
     
    Dezembro - 2013
     

     

     
     
    Janeiro - 2014
     

     
     
    Fevereiro - 2014
     

     

     
    Março - 2014
     

     

     

     

     

     
    Abril - 2014
     

     

     

     

     

     
    Maio - 2014
     

     

     

     

     

     

     
     
     
     
     
     
     
     
     
     
     
  11. Gostei
    Procure deu reputação a Dayamus em Galeria Dayamus   
    Algumas sprites e Bleach
     

     
    Ampliado:



     
     
     
     
    Uranus Dragon
     

     
    Zoom 2x

     
     
    Essas sprites de Bleach foram minhas primeiras sprites em perspectiva.
    Já o Dragão foi criado recentemente.
  12. Gostei
    Procure deu reputação a ElderDark em Show Off - ElderDark   
    Algumas das sprites que fiz recentemente e ao decorrer do tempo vou atualizando!
     

     

     

     

     

     

     

     

     

     

     
    Obs.: Todas que não estão com marca d'água são FFU (Free For Use)
  13. Gostei
    Procure deu reputação a Nogard em Fábrica de Outfits.   
  14. Gostei
    Procure deu reputação a Spriter Lugh em Lugh'sprites   
    Olá povo da terra,gostaria de compartilhar  um pouco do meu trabalho com vocês :D 
     
    Remake Pichu:

     
    Remake Digglett:

     
    Remake Startaptor:

     
     
     
     
     
  15. Gostei
    Procure deu reputação a ViitinG em [talkaction] Mandar mensagem para pasta do servidor   
    Para quem não sabe como funciona o script : É um comando que o player poderá usar para reportar bug's direto para o ADM do servidor com um intervalo de 60 minutos(configurável)
    O bug será enviado para um log(bloco de notas) que será criado na pasta do servidor !
     
    • Adicionando o script •
     
    Em "data/talkactions/scripts/reportbugs.lua" :
    function onSay(cid, words, param, channel) if os.time() > getPlayerStorageValue(cid, 14001) then setPlayerStorageValue(cid, 14001, os.time()+3600) local file = io.open('log.txt','a') file:write(getCreatureName(cid)..": "..tostring(param).."\n") file:close() doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Mensagem enviada com sucesso.') else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Você não pode mandar outra mensagem ainda. Falta(m) '..(math.ceil((getPlayerStorageValue(cid, 14001)-os.time())/60)+1)..' minuto(s) para você poder mandar uma nova mensagem.') end return TRUE end Em "data/talkactions/talkactions.xml" :
    <talkaction words="/reportbug" event="script" value="reportbugs.lua"/> • Imagens •
    Quando utilizar o comando :


    Quando utilizar o comando sem esperar o tempo :

    Dentro da pasta do servidor é criado um txt chamado "log" e dentro dele ficará as mensagens :

     
     
     
    • Configurando •
     
  16. Gostei
    Procure deu reputação a Nogard em [Action] Random Box   
    Acho que assim o código fica mais bonito haha
    function onUse(cid, item, frompos, item2, topos) local r1 = math.random(1,3) local messages = { one = "Você ganhou um Magic Plate Armor.", two = "Você ganhou um Golden Helmet.", three = "Você ganou um Golden Armor." } local playerevel = getPlayerLevel(cid) if playerlevel <= 59 then doPlayerSendCancel(cid, "Necessário level 60 ou superior!") else if doPlayerRemoveItem(cid,6497,1) == TRUE then if r1 == 1 then doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, messages.one) doPlayerAddItem(cid,2472,1) elseif r1 == 2 then doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_ORANGE, messages.two) doPlayerAddItem(cid,2471,1) elseif r1 == 3 then doPlayerSendTextMessage(cid,22, messages.three) doPlayerAddItem(cid,2466,1) end end end return true end
  17. Gostei
    Procure deu reputação a Orochi Elf em League of Legends Tibia   
    Bom.. eu só não entendi uma coisa.
    É você que quer montar o jogo, ou quer que nós montemos ele totalmente pra você só por online?
  18. Gostei
    Procure deu reputação a Avuenja em Pronto para usar | OTC   
    Hoje vim trazer um tutorial de como remover o terminal, modules manager, e deixar o ip automático.
     
    Vamos ao tutorial :
     
    Parte Um
     
    Removendo módulos indesejados
     
    Dentro do diretório
    \otclient-master\modules\client Você irá abrir o arquivo "client.otmod"
     
    Dentro dele vai ter as seguintes linhas :
    load-later:     - client_styles     - client_locales     - client_topmenu     - client_background     - client_options     - client_entergame     - client_terminal     - client_modulemanager     - client_serverlist     //- client_stats Essas linhas são os módulos que vão carregar quando o client for aberto, então é só tirar os que você não quer que abra.
     

     
    Parte Dois
     
    Como deixar o ip automático
     
    Dentro do diretório
    \otclient-master modules\client_entergame Você irá abrir o arquivo "entergame.lua"
     
    Dentro da função "Init", você vai procurar por:
    if g_app.isRunning() and not g_game.isOnline() then     enterGame:show() end E embaixo dessa função você adiciona essa linha :
    EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) Como configurar essa função:
    EnterGame.setUniqueServer(Ip do server, Porta (7171), Versão do server, Largura da janela, Altura da Janela)
     

     
    Créditos
    BananaFight
  19. Gostei
    Procure deu reputação a Wend em [OLD/OTC] Aumentado o Limite de Sprites   
    Leia essa parte:: 

    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.   
    e o novo limite vai ser:

    P: Qual o novo limite de sprites após ser estendido? R: 4.294.967.295
  20. Gostei
    Procure deu reputação a Wend em [OLD/OTC] Aumentado o Limite de Sprites   
    o "Dat" e "Spr" Vão ficar extendidos *--* 
  21. Gostei
    Procure deu reputação a Wend em [OLD/OTC] Aumentado o Limite de Sprites   
    você fez a parte do things? 
  22. Gostei
    Procure deu reputação a Wend em [OLD/OTC] Aumentado o Limite de Sprites   
    Obrigada  
  23. Gostei
    Procure deu reputação a Wend em [OLD/OTC] Aumentado o Limite de Sprites   
    Oiie Galerinha do TK   
     
    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.
     

     
    Conhecimentos Necessários:
    XML
    Básico nas ferramentas utilizadas.
     

     
    Ferramentas Utilizadas:

    Object Builder     (edita os arquivos dat e spr do cliente) >> Para baixar o programa clique no Nome dele *--*
    iTemEditor     (edita o arquivo otb, que contém os itens usados no servidor) >> Para baixar o programa clique no Nome dele *--*
    OTclient 0.6.5.
    Um programa para abrir arquivos LUA.
    Remere's Map Editor.
     

     
    Compilando os Arquivos Estendidos:

    1. Abra seus arquivos "spr" e "dat" no Object Builder.
    2. Compile os arquivos com a opção extended selecionada.

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

     
    Configurando o ItemEditor:

    1. Abra o itemEditor, vai em File/ Preferences 
    2. clique em Browse e escolha o local onde está seu Arquivos "Dat" e "Spr"
    3. Marque a Opção Extender 

     

     
    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.
     

     
    Remere's Map Editor :

    Infelizmente o RME não tem suporte pra arquivos estendidos.
    A solução mais viável é adicionar uma versão 9.60 junto a versão do seu cliente e compilar os arquivos como 9.60 especialmente para o RME. A versão do RME deve ser 2.2 ou superior.

    - Compile na sua versão para usar no cliente e no ItemEditor.
    - Compile na versão 9.60 numa pasta separada para usar no RME.

    Adicionando a versão:

    1. Vá à pasta de instalação do RME e abra o arquivo clients.xml, encontrado na pasta data.
    2. Procure a tag do seu cliente e adicione uma linha para versão 9.6


    <client name="8.60" otb="8.60" visible="true" data_directory="860">    <otbm version="3"/>    <extensions from="8.20 - 8.31"/>    <data datversion="8.6" sprversion="7.0" dat="0x4C2C7993" spr="0x4C220594"/>    <data datversion="8.6" sprversion="7.0" dat="0x4C6A4CBC" spr="0x4C63F145"/>    <data datversion="9.6" sprversion="9.6" dat="0x4FFA74CC" spr="0x4FFA74F9"/> <!-- Versão Extendida --> </client> 3. Compile seus arquivos em uma pasta separada com a versão 9.60.

     
     
     
    4. Na versão utilizada, configure o RME para a pasta onde se encontra os arquivos compilados como 9.60
     
     
     

     

     
    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.
     


     
    Créditos:: 


    EdMignari e sua Equipe

Informação Importante

Confirmação de Termo