← Diário de Desenvolvimento
Testes Públicos

Dev Log #12: Contas no Launcher, Tempos Precisos de Combate e Muitas Correções

Este artigo descreve trabalho em andamento, não mudanças já lançadas no cliente público.

Mais uma semana intensa de desenvolvimento


Este Dev Log cobre o trabalho realizado entre 25 de agosto e 1º de setembro. Este período inclui ajustes precisos de combate medidos diretamente no jogo original, melhorias no launcher e no instalador e um grande conjunto de correções relatadas pelos jogadores envolvendo chat, correio, trocas, inspeção de equipamentos, projéteis e Hellhound.


Um novo instalador para o Client Alpha


Refizemos o instalador do jogo para remover o conflito entre o cliente atual de RaiderZ Global e o Client Alpha.


Agora, o Client Alpha pode ser instalado junto ao cliente atual sem substituir seus arquivos ou interferir na instalação. Os jogadores podem manter as duas versões instaladas e escolher qual desejam utilizar.


Os dois clientes se conectam ao mesmo servidor ativo. Não existe um servidor Alpha separado nem uma progressão diferente. Você pode entrar com sua conta atual de RaiderZ Global e continuar jogando com os mesmos personagens, itens e progresso.


Você pode baixar o novo instalador do Client Alpha aqui:


Baixar o Client Alpha


Login da conta pelo launcher


Agora, os jogadores podem entrar em suas contas diretamente pelo launcher, em vez de inserir suas credenciais na tela de login do jogo.


A autenticação da conta é processada com segurança sem colocar a senha diretamente na interface do launcher. A opção Keep Me Signed In vem ativada por padrão e agora permanece habilitada corretamente. Antes, ela podia ser desativada silenciosamente depois de sair da conta.


Adicionamos um pequeno tempo de espera ao botão Play depois de iniciar o jogo para evitar que ele seja aberto duas vezes por acidente.


Uma nova opção também permite manter o launcher aberto depois que o jogo é iniciado, em vez de fechá-lo automaticamente.


Corrigimos um ícone quebrado do Reddit e os textos das configurações que trocavam incorretamente as opções de tela cheia e modo janela.


Recompensas de VIP por relatórios do Client Alpha


Recentemente, anunciamos recompensas de VIP para os jogadores que testam o Client Alpha e enviam relatórios de bugs confirmados.


Hoje, o VIP será adicionado às contas dos jogadores que enviaram relatórios elegíveis até 31 de agosto.


Cada bug confirmado e exclusivo oferece pelo menos 1 dia de VIP. A recompensa pode aumentar para até 7 dias, dependendo da qualidade do relatório e da complexidade do bug.


Quando o mesmo bug é relatado mais de uma vez, somente o primeiro jogador que enviou um relatório válido recebe o VIP. A recompensa é adicionada depois que confirmamos o problema e iniciamos o trabalho para corrigi-lo.


Cada conta pode acumular no máximo 30 dias de VIP através deste programa.


Os relatórios enviados depois de 31 de agosto serão analisados para o próximo ciclo de recompensas. A próxima distribuição de VIP acontecerá quando o próximo Dev Log for publicado, oferecendo aos jogadores uma previsão clara de quando suas recompensas serão entregues.


Tempo do combate medido no jogo original


Registramos comparações diretas com o jogo original para determinar o momento exato em que a defesa deve ficar disponível durante cada ataque básico.


O tempo correto não utiliza uma fórmula única. Cada arma possui seu próprio valor, portanto a janela de defesa de todos os ataques básicos agora é configurada utilizando medições reais, quadro a quadro, em vez de estimativas.


Essa mudança é especialmente perceptível em armas mais pesadas, como great axe e great sword, nas quais a defesa podia parecer atrasada.


Também testamos uma mudança que fazia o servidor cancelar o ataque imediatamente quando a defesa era ativada. Esse tempo não impedia que o dano do ataque atual fosse aplicado e apenas interrompia desnecessariamente a próxima etapa do combo, por isso a alteração foi revertida.


Habilidades não liberam mais a movimentação antes do tempo


Pressionar uma direção cedo demais durante uma habilidade podia devolver o controle ao jogador antes que a animação alcançasse o momento correto de liberação.


Na tela do jogador, a habilidade parecia terminar antes do tempo, enquanto o servidor já havia processado o dano como se a animação tivesse sido concluída normalmente. Nocturne podia até aplicar seu knockdown sem exibir a animação correspondente.


Agora, a movimentação aguarda o momento correto da animação de cada habilidade antes de assumir o controle, mantendo os efeitos visuais, o dano e o estado do personagem sincronizados.


Posicionamento e direção mais suaves


Determinados ataques de NPCs, incluindo ataques com salto, podiam fazer com que o NPC deslizasse ou mudasse repentinamente de posição no final da animação. Agora, esses ataques terminam na posição correta.


Entrar em uma nova zona através de um portal ou teleporte podia virar brevemente o personagem para a direção errada antes de corrigi-lo. Agora, o personagem aparece desde o primeiro quadro na direção determinada pelo servidor.


Também corrigimos dois problemas que afetavam a aparência de outros jogadores durante a defesa. Agora, eles continuam virando corretamente para encarar o alvo, e o deslocamento lateral durante a defesa não faz mais com que pareçam caminhar na direção errada.


Inspeção de jogadores reformulada


A janela utilizada para inspecionar os equipamentos de outro jogador possuía vários problemas relacionados que foram corrigidos.


Itens encantados agora exibem seus atributos reais em vez dos valores básicos. Uma arma +9, por exemplo, não aparece mais com o dano e a durabilidade de uma arma sem encantamento.


O resumo no chat contendo os equipamentos e buffs ativos do personagem inspecionado foi restaurado.


Os valores percentuais nas informações dos itens agora são exibidos como números limpos, em vez de longas sequências de casas decimais.


Lightning também é exibido corretamente nos encantamentos elementais, em vez de aparecer como um elemento sem nome.


Brilho de encantamento dos escudos restaurado


Escudos encantados não exibiam seu brilho visual no espaço normal da mão secundária nem quando eram utilizados sob um traje.


O efeito era criado em uma escala invisível, enquanto os efeitos específicos dos escudos também eram ignorados porque o tipo de item não era reconhecido corretamente.


Os dois problemas foram corrigidos. Agora, os escudos exibem corretamente seu brilho em todos os níveis de encantamento.


Melhorias no sistema de chat


Atalhos de canais como /g, /p e /s agora alteram o canal ativo do chat, em vez de serem aplicados a apenas uma mensagem antes de retornar ao canal General.


Os filtros do chat não estavam funcionando corretamente depois do login. As abas padrão All, General, Battle e Party podiam exibir todas as mensagens sem aplicar seus filtros. O cliente também não estava salvando nem restaurando as informações do arquivo de configurações da conta, incluindo as posições das janelas. Os dois sistemas foram corrigidos.


Os nomes das abas continuam visíveis mesmo quando a janela utiliza seu nível mais baixo de opacidade.


Clicar com o botão direito em uma mensagem agora abre o menu de interação do jogador que realmente enviou aquela mensagem. Antes, um histórico cheio podia fazer com que o menu selecionasse outro jogador com base na posição da linha na tela.


Um destaque agora aparece ao passar o cursor sobre uma linha do chat, deixando claro qual nome será selecionado.


Os comandos /invite e /r agora estão funcionando.


As informações de grupo, guilda e amigos também são removidas corretamente depois de uma desconexão real, em vez de continuar exibindo dados antigos de antes da perda da conexão.


Correções na pré-visualização de itens


A janela de pré-visualização podia não exibir determinadas armas, e staffs podiam aparecer flutuando longe da mão do personagem.


A pré-visualização era aberta utilizando uma postura incorreta para a animação. Agora, ela seleciona a postura e o posicionamento adequados.


Itens cuja aparência é criada inteiramente por um efeito visual, incluindo armas elementais e asas de efeitos, agora são renderizados corretamente na janela de pré-visualização.


As trocas preservam os aprimoramentos dos equipamentos


Trocar com outro jogador um item contendo gemas, encantamento elemental ou nível de encantamento podia fazer com que esses aprimoramentos parecessem ter sido removidos quando o item chegava ao destinatário.


As informações corretas permaneciam armazenadas no servidor e voltavam a aparecer depois de entrar novamente no jogo, mas até esse momento o item parecia incompleto.


Agora, o sistema de trocas envia corretamente todas as informações dos equipamentos. As gemas e os encantamentos permanecem visíveis durante a negociação e depois que o item chega ao novo proprietário.


Correções na barra de ações e nas teclas


Pressionar uma tecla numérica podia ativar a habilidade associada à combinação de Alt com o mesmo número.


Duas barras de ações adicionais estavam lendo posições trocadas das configurações. Suas associações foram corrigidas.


Manter Alt pressionado enquanto alternava para outra janela também podia fazer com que a tecla permanecesse registrada como pressionada depois de retornar ao jogo, ativando atalhos incorretamente. Agora, as teclas modificadoras são reiniciadas corretamente quando o foco da janela muda.


Indicador de saque do chefe e quadro do alvo


O indicador colorido que mostra se o jogador está qualificado para receber o saque de um chefe podia alternar entre as cores de elegível e não elegível durante o combate porque o servidor e o cliente interpretavam o estado de formas diferentes.


Jogadores que entravam em um combate em andamento como membros de um grupo também podiam ficar corretamente qualificados para o saque enquanto ainda viam a cor de não elegível.


Agora, esses estados são sincronizados e exibidos corretamente.


O quadro do alvo também permanece aberto enquanto o jogador estiver realmente lutando contra ele. A interface não desaparece mais simplesmente porque a câmera foi virada para longe do inimigo.


Correções no cursor e no correio


O cursor normal do Windows podia ficar congelado no centro da tela depois de alternar para outra janela ou mudar o foco. Agora, a visibilidade do cursor é controlada corretamente.


Mensagens contendo cinco anexos podiam impedir que alguns dos últimos itens respondessem aos cliques. Agora, todos os espaços de anexos podem ser coletados corretamente.


As informações dos anexos do correio voltaram a exibir os níveis de encantamento e os atributos elementais.


Também corrigimos um vazamento de memória relacionado às mensagens apagadas e adicionamos validações mais fortes no servidor para os anexos, impedindo que itens vinculados ou ações incompletas produzam resultados inválidos.


Sistema de projéteis reformulado


O sistema de movimentação utilizado pelos projéteis de longo alcance e guiados foi reformulado.


Os projéteis utilizados por outro jogador podiam parecer seguir a direção em que ele estava se movimentando em vez da direção do disparo. Projéteis sem alvo podiam continuar voando indefinidamente, e movimentos rápidos da câmera podiam fazer com que determinados efeitos de impacto aparecessem na mão do personagem em vez do alvo.


O novo sistema utiliza o mesmo tempo empregado pelo servidor para determinar quando um projétil guiado alcança seu destino. Agora, os projéteis perseguem alvos em movimento, desaparecem corretamente e produzem seus efeitos na posição adequada.


Os projéteis dos jogadores também voltaram a atingir corretamente os jogadores inimigos no PvP.


Correções no quadro de Hellhound


O quadro das missões de Hellhound podia permanecer aberto mesmo depois de o jogador já ter sido teleportado para uma missão.


Aceitar e confirmar imediatamente uma missão também podia não produzir nenhum resultado, e a janela de recompensas podia não abrir depois da conclusão.


Os três problemas foram corrigidos.


Avisos de área restrita


O aviso Leaving the Combat Area podia aparecer imediatamente após entrar em determinadas missões com tempo limitado devido a um erro de arredondamento no cálculo dos limites.


Permitir que a contagem chegasse a zero também não removia o jogador da instância como deveria.


Agora, o limite do aviso é calculado corretamente, e chegar ao final da contagem remove o jogador da missão.


O que vem a seguir


O Dev Log #12 atualiza nosso registro de desenvolvimento até 1º de setembro. Este período facilita o acesso ao Client Alpha, torna sua instalação mais segura, refina o tempo do combate e resolve diversos problemas relatados pela comunidade.


Se você deseja ajudar a testar essas melhorias, baixe o Client Alpha, jogue normalmente utilizando sua conta atual e envie relatórios detalhados sempre que encontrar um problema.


O próximo conjunto de recompensas de VIP será entregue quando o próximo Dev Log for publicado.