Skip to content

Pre-release v0.59 (Internal Development Build)

Pre-release
Pre-release

Choose a tag to compare

@WolffsRoom WolffsRoom released this 22 Jul 05:38

Warning

Internal development build. This version is intended for testing and may still contain performance issues, visual errors, softlocks or crashes.

This pre-release introduces major rendering optimizations and stability fixes that were developed for v0.58 and v0.59.

O que mudou nesta versão? (Resumo)

  1. Gráficos em Alta Resolução (Original Mode):

Antes, em salas muito pesadas (como room_dw_castle_area_2_transformed ), o jogo forçava uma redução na qualidade das texturas (de 2048px para 1280px) para não travar o console por falta de memória. Foi otimizado o uso da RAM e removido essa trava, permitindo que o jogo rode com os gráficos originais do PC sem descartar imagens.

  1. Expansão da Memória RAM:

Ajustado na biblioteca gráfica (VitaGL) a reserva dee 64MB para 32MB de RAM, para que haja espaço livre para o jogo. O limite do cache de texturas subiu de 104MB para 128MB, dando muito mais folego para carregar cenários grandes.

  1. Compatibilidade com Mods (Anti-Textura Invisível):

Ferramentas de tradução (como as usadas no mod PT-BR) costumam gerar imagens com tamanhos fora do padrão (Non-Power-Of-Two). A GPU do Vita não lidava bem com isso e deixava essas imagens invisíveis. Criamos um sistema que detecta essas imagens e corrige automaticamente a forma como o Vita as lê (forçando a técnica GL_CLAMP_TO_EDGE), fazendo os mods aparecerem normalmente.

  1. Otimização Massiva de Desempenho (Draw Batching):

Anteriormente, o jogo pedia para a placa de vídeo desenhar cada objeto da tela individualmente. Em áreas cheias, a fila de tarefas da GPU (Parameter Buffer) lotava e ela ignorava objetos, fazendo coisas sumirem. Reescrevemos o motor para agrupar tudo, enviando a tela inteira em um pacote só. Isso alivia a GPU e impede que partes do cenário sumam do nada.

  1. Correção de Saves (Buffer Overflow):

Aumentamos o limite de texto do sistema que organiza o diretório de saves (de 256 para 512 caracteres) para evitar crashes caso o caminho do arquivo seja muito longo.