Skip to content

Releases: AjncSystem/ShadowOfTheColossus-PC

Shadow of the Colossus PC 0.57

Choose a tag to compare

@AjncSystem AjncSystem released this 14 Oct 12:24

Português

  • Placas AMD: correção das cores verdes/rosas na névoa, no Wander e no Agro (issues #6, #7, #9,
    possivelmente #10). A AMD informa grupos de 64 threads, mas só deixa fixar esse tamanho nos
    shaders de compute; o port exigia 64 em todos os estágios e deixava de converter os shaders de
    compute. Agora as placas AMD usam o mesmo caminho de 32 threads da NVIDIA (compute fixado em 32,
    barreiras de memória compartilhada, sem a otimização de ramos uniformes que deixava os
    personagens pretos na sombra). Diagnóstico de raulbezerro-dev na issue #7. Na NVIDIA nada muda.
    Ainda não testado numa placa AMD: conte na issue se melhorou.
  • Opção nova no lançador: "Reflexos completos da água (acesso direto à memória)", ligada por
    padrão. Desligada, ganha ~10% de FPS (demo da tela de título: 54 → 59), mas a água distante
    fica mais lisa. Cada modo tem a sua própria pasta de cache de shaders.
  • O cache de shaders é refeito na primeira abertura.

English

  • AMD cards: fix for the green/pink colors on the fog, Wander and Agro (issues #6, #7, #9, possibly #10). AMD reports 64-lane subgroups but only lets compute shaders pin that size; the port required 64 in every stage and skipped converting the compute shaders. AMD cards now take the same 32-lane path as NVIDIA (compute pinned to 32, shared-memory barriers, without the uniform-branch optimization that left characters black in the shade). Diagnosis by raulbezerro-dev in issue #7. Nothing changes on NVIDIA. Not yet tested on an AMD card: please tell us in the issue whether it helps.
  • New launcher option: "Full water reflections (direct memory access)", on by default. Off gains ~10% FPS (title-screen demo: 54 → 59) but distant water is flatter. Each mode keeps its own shader cache folder.
  • The shader cache is rebuilt on the first start.

Requirements: your own game dump (CUSA08809). Sound uses the libSceNgs2/libSceUlt modules from YOUR console (not included). / Requisitos: o seu próprio dump do jogo (CUSA08809). O som usa os módulos libSceNgs2/libSceUlt do SEU console (não vêm no pacote).

Shadow of the Colossus PC 0.56

Choose a tag to compare

@AjncSystem AjncSystem released this 14 Oct 02:22

Português

  • Água do mundo aberto com ondas: lagos e rios abaixo das cascatas ficavam lisos como espelho,
    sem movimento. O shader dessa água guarda a máscara de threads ativas com s_wqm_b64 vcc, exec
    e depois decide por ela se aplica o mapa de fluxo (as ondas). O recompilador tratava
    S_WQM_B64 como "não faça nada", o VCC ficava com lixo e o shader sempre escrevia uma normal
    reta para cima. Agora a instrução faz o que o hardware faz: expande a máscara para quads
    inteiros de 2×2 pixels. Uma simples cópia corrigia a água, mas deixava "lixo colorido" nas copas
    das árvores distantes, que usam a expansão no teste de transparência. Detalhes em
    docs/sotc/AGUA.md.
  • Acesso direto à memória (DMA) ligado por padrão, como na configuração do Pink-shadPS4 para
    o SotC. Leituras de tabelas com índice calculado no shader (os registros de probe usados pelo
    reflexo em espaço de tela) liam sempre a posição 0; agora leem o endereço certo. Com isso o
    lago de cima ondula e reflete até longe. BB_DIRECT_MEMORY_ACCESS=0 desliga.
  • O cache de shaders é refeito na primeira abertura (o primeiro carregamento engasga).

English

  • Open-world water with waves: lakes and rivers below the waterfalls were flat as a mirror, without motion. That water's shader stores the active-lane mask with s_wqm_b64 vcc, exec and later uses it to decide whether to apply the flow map (the waves). The recompiler treated S_WQM_B64 as "do nothing", VCC held garbage and the shader always wrote a normal pointing straight up. The instruction now does what the hardware does: it grows the mask to whole 2×2 pixel quads. A plain copy fixed the water but left "colored garbage" on distant tree canopies, which use the growth in their alpha test. Details in docs/sotc/AGUA.md.
  • Direct memory access (DMA) on by default, as in Pink-shadPS4's SotC configuration. Shader reads from tables at a runtime index (the probe records used by the screen-space reflections) always read entry 0; they now read the right address. The upper lake now ripples and reflects far away. BB_DIRECT_MEMORY_ACCESS=0 turns it off.
  • The shader cache is rebuilt on the first start (the first load stutters).

Requirements: your own game dump (CUSA08809). Sound uses the libSceNgs2/libSceUlt modules from YOUR console (not included). / Requisitos: o seu próprio dump do jogo (CUSA08809). O som usa os módulos libSceNgs2/libSceUlt do SEU console (não vêm no pacote).

Shadow of the Colossus PC 0.0.13

Choose a tag to compare

@AjncSystem AjncSystem released this 13 Oct 20:57

Português

  • Correção de queda da 0.0.12: o jogo podia fechar na abertura ou no menu (falha em 0x1a371). O port marcava cada textura vista como "em uso" por ~3 segundos e o jogo tentava carregar mais texturas do que cabe no seu pool. Agora só contam as texturas usadas desde o último pedido (como no Pink-shadPS4). Testado: 0 quedas em 5 rodadas da abertura e quase 40 minutos andando pelo mapa, com dois carregamentos de save.
  • Reflexos da água bem maiores: o lago reflete paredões, templos e vegetação em quase toda a superfície, com ondulação. Um limite de segurança de laços nos shaders cortava os raios do reflexo; agora o limite é por laço.
  • Em investigação: onde a água deveria refletir o céu, ela ainda fica escura e lisa.

English

  • Fix for the 0.0.12 crash: the game could close in the intro or menu (fault at 0x1a371). The port kept every sampled texture marked as "in use" for ~3 seconds, so the game tried to stream more textures than its pool holds. Now only textures used since the last request count (as in Pink-shadPS4). Tested: 0 crashes in 5 runs of the intro and almost 40 minutes across the map with two save loads.
  • Much larger water reflections: the lake reflects cliffs, temples and vegetation over almost the whole surface, with ripples. A shader loop safety limit cut the reflection rays short; the limit is now per loop.
  • Under investigation: where the water should reflect the sky it is still dark and flat.

Requirements: your own game dump (CUSA08809). Sound uses the libSceNgs2/libSceUlt modules from YOUR console (not included). / Requisitos: o seu próprio dump do jogo (CUSA08809). O som usa os módulos libSceNgs2/libSceUlt do SEU console (não vêm no pacote).