< < Voltar ao Índice - Home

284 - Novo otimizador de texturas em png e jpg, Android completo, lite e core

Essa versão é para ajudar nos testes do novo redimensionador de texturas, para vermos como ele se comporta e tal.

NÃO TEM PREVISÃO DE IR PRA PLAY STORE. Esse teste está sendo feito apenas no Android por enquanto, só depois de alguns dias/semanas será gerado o de PC caso dê certo. Outros testes intermediários podem sair antes de oficializar essa versão.

Tutorial de como instalar o apk e obb atualizado:

https://www.facebook.com/protonbusoficial/posts/1697256283797886 

Link diretos! Abra pelo Chrome, no app do Facebook geralmente não vai... Se ele não baixar o apk, toque e segure no link para ver a opção de download (ninguém lê isso mas é importante). Se não achar a pasta dos obbs por conta de estar usando o Android 11 você pode tentar usar outros gerenciadores de arquivos (Total Commander, zArchiver entre outros) ou aguardar a versão da Play Store quando ela sair (sem previsão). O Android 11 limita o acesso às pastas, infelizmente não temos culpa.

Como usar o redimensionador

Na tela de escolha de ônibus ou mapa aparecerá um botão com um "tick" azul. Toque nele e escolha um tamanho de textura (quanto menor, mais leve ficará pra rodar, porém mais borradas as texturas ficarão).

Essa versão é uma preparação para a próxima da Play Store. Ela não aceita texturas 4k nem tem a opção de carregar as grandes assim mesmo, que só causava transtornos ao jogo. Depois será gerada uma versão extra-oficial sem essa limitação em apk/obb com outro identificador para não prejudicar o jogo na Play Store. O Core aceita texturas 4k (apesar de não recomendadas, no core estão liberadas).

O que mudou na v284

* Novo otimizador de texuras! Na 284 funciona também para jpg (embora em alguns aparelhos elas fiquem roxas). O antigo foi removido a favor de um novo sistema que otimiza as texturas diretamente na pasta. Isso alivia o peso na hora de carregar, já que elas não precisam ser redimensionadas o tempo todo a cada vez que carrega. Use o botão de otimização na tela de escolha de ônibus ou mapas. Os arquivos originais não serão alterados, o jogo cria uma cópia com o mesmo nome porém outra extensão para não estragar o arquivo original. Se você fizer isso na versão PC, não se esqueça de apagar os arquivos otimizados antes de compartilhar o mod com alguém! Caso altere alguma textura ou skin no mod pode ser necessário aplicar o processo de otimização nele novamente, caso contrário a versão antiga da textura seria carregada. Normalmente no PC não precisa usar isso, é mais pro celular, mas talvez ajude nos PCs mais fracos. Reduzir texturas em geral sempre ajuda!

* Para otimizar as skins dos nativos, skins do tráfego ou letreiros, use os botões novos que estão na tela de opções Extras. Para otimizar um mod de ônibus ou mapa individualmente, escolha o botão direto na tela de seleção dele.

* A otimização de textura vem ativada por padrão na versão da Play Store. Isso pode ser desativado na tela Extras. Ela será chamada ao instalar os mods pela tela do jogo. Caso instale pela pasta, será necessário otimizar o mod clicando no botão. No Core e na versão PC o otimizador também estará disponível, mas ele não será iniciado automaticamente na instalação, já que estas versões geralmente aceitam as texturas grandes. Se quiser otimizar automaticamente os mods no core, marque a opção lá no final da tela Extras.

* A mensagem de pouca RAM será bem mais rara nessa versão: ela ficará ativada ao usar skins do tráfego personalizadas, mas quem manda ela aparecer é o sistema ao detectar pouca memória livre. O jogo apenas responde aos eventos do sistema. Temporariamente essa mensagem foi desativada na maioria das situações ao usar os mods, visto que agora tem o redimensionador dos arquivos. Todavia se o índice de crashes continuar crescendo na Play Store, o que pode causar o banimento do jogo, esta tela precisará voltar ou alguma outra restrição será feita. A versão "Core" não exibe essa tela. Se essa mensagem aparecer no completo ou no lite, desmarque skins do tráfego personalizadas na tela de escolha de mapas.

* Agora a versão de Android da Play Store não vai mais carregar texturas 4k. Desde que o sistema de mods existe elas trazem problemas na versão do jogo no celular, prejudicando a reputação dele perante a Play Store. As texturas do celular serão no máximo 2048px de largura ou altura. Futuramente será postado um apk extra fora da Play Store sem garantias, sem o limite do tamanho para quem quiser continuar usando 4k. Todos os meses o índice de crashes do jogo ficava acima do nível permitido lá por conta das texturas grandes, elas aumentavam bastante os crashes. Caso o mod fique com texturas brancas, use o novo botão de otimização na tela de escolha do ônibus ou mapa. É chato, mas necessário: a Play Store não é nossa, precisamos manter o índice de crashes controlado. Com os mods ninguém tem como ter controle.

* A versão "Core" liberada no site aceita as texturas grandes sem restrições, só vai depender da sorte e do aparelho. Não serão aceitas reclamações de usuários com texturas grandes, elas assumidamente deixam o jogo pior, instável ou crashando.

* Os ajustes de sensibilidade dos controles das rodas nas curvas agora ficam desmarcados por padrão (resete as opções no menu inicial; ou use o botão da engrenagem ou Backspace dentro do jogo para desmarcá-los). Eles ajudam no tilt ou teclado, mas atrapalham no uso com mouse ou volante.

* A tela de carregamento dos mods de mapas exibirá o tempo que levou para carregar o mapa no final do processo, enquanto for carregar o ônibus.

* A cor do ambiente baseada no céu ficará ativa por padrão no Android e no iPhone, exceto se o jogo identificar ser um aparelho da Motorola ou LG. Em alguns modelos dessas marcas a tela do jogo fica preta com esta opção. Em geral ela deixa o gráfico bem mais bonito. Todavia em alguns Motorola e LG elas funcionam, em outros não. A opção fica nas configurações gráficas, vale marcar e testar. Se ficar preto, desmarque ela.

Download para Android completo

APK: https://files.cc3d.com.br/pbsu-apks/284/pbsu284.apk 

OBB: https://files.cc3d.com.br/pbsu-apks/284/main.284.com.viamep.pbsu.obb 

Download para Android lite

APK: https://files.cc3d.com.br/pbsu-apks/284/pbsulite284.apk 

OBB: https://files.cc3d.com.br/pbsu-apks/284/main.284.com.viamep.protonbuslite.obb 

Download para Android - Core

O Core não tem ônibus nem mapa, é só um apk para usar com mods.

APK: https://files.cc3d.com.br/pbsu-apks/284/pbsc284.apk 

Download para PC

A de PC correspondente era a 279, pois esta versão teve alterações mais importantes que afetavam o Android. Para PC, baixe a v279 ou alguma mais nova, se houver:

http://pbsu.busmods.com/static/279/ 

Dica para obter melhor performance

Percebemos que há um problema de memory leak no jogo ao jogar com mods, ainda dificil ou talvez até impossível de resolver. Se você for jogar com um ônibus e um mapa por um período, e depois voltar ao menu inicial para escolher outro... Prefira encerrar o jogo no botão Sair e reabra ele em seguida (ou feche ele na lista de apps do Android, deslizando para o lado na lista de tarefas).

Assim a memória RAM que estava em uso pelo jogo é limpa e zerada, permitindo que ao jogar com o outro ônibus ele comece mais "limpo" e com mais espaço na RAM. Jogar por longas sessões passando pela tela inicial do jogo e pegando outro ônibus ou mapa faz o consumo de RAM subir, de forma que o jogo fica mais suscetível a crashar depois de um tempo jogando. Esse é um problema técnico bastante complexo que pode nunca ter uma solução. Naturalmente ele se agrava mais em celulares de 2, 3 ou 4 GB de RAM, mas pode se manifestar em qualquer um dependendo da quantidade de mods carregados na sessão.