Obrigado a Oussama268, Lucas-blip-png e EdouardSence.
Desempenho
- Mais FPS e menos travadas (fork do Oussama268, opt5–opt7): os desenhos são preparados numa
thread própria (#99 Lucas-blip-png), a memória direta é enviada aos poucos e os shaders e
pipelines de compute são traduzidos em threads auxiliares (o objeto espera alguns quadros em vez
de a tela travar). Demo da tela de título: média 63 → 65–67 FPS, mínima 30 → 34–37, ponte
30–32 → 37–40.
Estabilidade
- Queda no final do jogo e ao carregar saves (
0x1a371/0x49500): a GPU às vezes devolvia
dados velhos para memória que o jogo já tinha liberado, corrompendo o alocador. A proteção do
Pink-shadPS4 cuidava de um só dos reservatórios de memória do jogo; agora cobre todos os do
mesmo tipo, inclusive os criados quando o mundo carrega (área do último colosso). O jogo também
recebe 9152 MB de memória direta em todos os modos (#146, #149). Causa achada com logs de
quedas reais; a passagem completa até os créditos ainda está em teste. - Placas de 6 GB fechando por falta de memória de vídeo: tenta o tamanho exato e a RAM do PC
antes de desistir (#137). - Lançador em Windows chinês quebrava com o "™" do título (#151).
Novidades
- F11 alterna janela / tela cheia (#118, EdouardSence).
- Uso de memória de vídeo: Econômico, Padrão, Alto e Máximo (antes o jogo limpava texturas a
partir de 60% da placa, o "limite de 6 GB" das placas de 8–16 GB) (#143). - Volume: 100 a 300%, sem estourar (#95).
- Atualização automática: o lançador avisa quando sai versão nova e instala sozinho, mantendo
saves, cache de shaders e sotc.ini (#136, Oussama268). Vale a partir desta versão. - Ultrawide com o modo PS4 Pro: 21:9 e 32:9 ficavam com bordas pretas com o modo Pro ligado;
agora a tela larga tem prioridade (#142, #145).
Como atualizar: baixe SotC-PC.zip e extraia por cima da pasta antiga (saves, cache de shaders e sotc.ini ficam). A partir desta versão o lançador avisa sozinho quando sair a próxima.
English: more FPS (Oussama268's draw thread and parallel shader translation; title-screen demo min 30 → 34–37 FPS), fix for the random crash in the ending and on loading saves (the BPE heap guard now covers every heap of its class; still being tested through the credits), F11 fullscreen, video memory use and volume options, launcher self-update, ultrawide with PS4 Pro mode, fixes for 6 GB cards and Chinese Windows. Thanks to Oussama268, Lucas-blip-png and EdouardSence.
Sony firmware (libSceNgs2/libSceUlt) is not included: use the files from your own console.