github HayatoG/tlg_pc v2026.11.14-ee3327d
v2026.11.14-ee3327d (2026-11-14 · ee3327d)

33 minutes ago

⚠️ Aviso / Disclaimer

[Português] Esta release reúne alterações de código escritas por outros colaboradores, não pelo mantenedor do repositório. O mantenedor apenas aceitou e mesclou os Pull Requests:

  • @YsraEstudos: PRs #171 (opção experimental tail_climb_fix no launcher), #172 (VK_EXT_memory_priority no VMA e prioridades de alocação), #173 (controle de subgroup size Wave64 e do cache de criação de pipelines), #174 (drenagem seletiva do ProcessCompute, limite de spin do semáforo e flush de 1024 draws no Windows AMD) e #175 (readbacks de buffer eager/deferred, local range join e command pipelining com fences).
  • @tabnul: correções dos PRs #147 (freeze no handler de falha do texture cache), #150 (crash raro ao carregar save), #151 (drenagem do draw pipe antes de cada comando; código de @b3ndoi) e #160 (coletor do texture cache, vazamento de VRAM do issue #104, reportado por @kahnakha; lock no re-init; janelas exatas de readback). Esses PRs foram fechados por ele, e o código foi trazido para este repositório no PR #177, com os commits dele preservados.

Os conflitos entre esses PRs foram resolvidos e o build foi ajustado com a ajuda do Claude Code, e o mantenedor não escreveu nem revisou linha a linha esse código. Os testes automáticos do CI (build dos pacotes e smoke test do launcher) passaram, mas isso não substitui teste em jogo. Todo o mérito pelas alterações é de quem as escreveu: obrigado, @YsraEstudos, @tabnul, @b3ndoi e @kahnakha! Se algo se comportar mal, avise abrindo uma issue.

[English] This release bundles code changes written by other contributors, not by the repository maintainer. The maintainer only accepted and merged the Pull Requests:

  • @YsraEstudos: PRs #171 (experimental tail_climb_fix launcher option), #172 (VK_EXT_memory_priority in VMA and allocation priorities), #173 (Wave64 compute subgroup size control and pipeline creation cache control), #174 (selective ProcessCompute drain, lower semaphore spin limit and 1024-draw flush on Windows AMD) and #175 (eager/deferred buffer readbacks, local range join and fence-aware command pipelining).
  • @tabnul: fixes from PRs #147 (texture cache write-fault handler freeze), #150 (rare crash while a save loads), #151 (drain the draw pipe before each queued command; code by @b3ndoi) and #160 (texture cache collector, the VRAM leak of issue #104 reported by @kahnakha; re-init lock; exact readback windows). Those PRs were closed by their author, and the code was brought into this repository in PR #177, with their commits preserved.

Conflicts between these PRs were resolved and the build adjusted with the help of Claude Code, and the maintainer did not write or review this code line by line. The automated CI checks (package builds and launcher smoke test) passed, but they are no substitute for in-game testing. All credit for these changes belongs to whoever wrote them: thank you, @YsraEstudos, @tabnul, @b3ndoi and @kahnakha! If something misbehaves, please open an issue.


Publicação manual do commit ee3327d (branch main). Nenhum arquivo do jogo incluído: veja o README-player.md dentro do pacote para o que copiar do seu PS4.
Manual release of commit ee3327d (branch main). No game files included: see README-player.md inside the package for what to copy from your PS4.

☕ Apoie o desenvolvimento / Support development: Buy me a coffee

  • Linux x86-64 (glibc 2.39+): tlg-linux-x86_64.tar.gz
  • Windows 10/11 64-bit: tlg-windows-x86_64.zip (ainda não testado em jogo / not yet tested in game)

Novidades

  • launcher: add experimental tail_climb_fix option for v1.03 (PR #171)
  • vulkan: enable VK_EXT_memory_priority in VMA and set buffer/image allocation priorities (PR #172)
  • vulkan: add Wave64 compute subgroup size control and pipeline creation cache control (PR #173)
  • vulkan/amdgpu: selective ProcessCompute drain, lower semaphore spin limit, and 1024-draw flush on Windows AMD (PR #174)
  • video_core: eager/deferred buffer readbacks, local range join, and fence-aware command pipelining (PR #175)
  • ci: release only on manual dispatch (chosen branch), never on merge (PR #176)
  • Port tabnul's closed PRs (#147, #150, #151, #160) to main (PR #177)

What's new

  • launcher: add experimental tail_climb_fix option for v1.03 (PR #171)
  • vulkan: enable VK_EXT_memory_priority in VMA and set buffer/image allocation priorities (PR #172)
  • vulkan: add Wave64 compute subgroup size control and pipeline creation cache control (PR #173)
  • vulkan/amdgpu: selective ProcessCompute drain, lower semaphore spin limit, and 1024-draw flush on Windows AMD (PR #174)
  • video_core: eager/deferred buffer readbacks, local range join, and fence-aware command pipelining (PR #175)
  • ci: release only on manual dispatch (chosen branch), never on merge (PR #176)
  • Port tabnul's closed PRs (#147, #150, #151, #160) to main (PR #177)

Arquivos do jogo necessários

Tudo vem do seu PS4 (GoldHEN + Itemzflow). Nada disso vai no download. Use The Last Guardian CUSA03627 (EUA) ou CUSA03745 (UE), com o update 01.03, montado numa pasta só, com o jogo base e o update por cima. São ~25 GB.

Arquivo Vem de Tamanho Para quê
eboot.bin update 01.03 89 MB o código do jogo (tem que ser o do 1.03)
sce_module/libc.prx, sce_module/libSceFios2.prx update 01.03 1,5 MB bibliotecas do próprio jogo
sce_sys/ (param.sfo, playgo-chunk.dat, icon0.png, pic0.png, pic1.png) jogo base + update ~5 MB metadados, instalação e a arte do launcher
trico_boot.psarc, trico_001.psarc, trico_002.psarc, trico_003.psarc jogo base 2,8 + 5,8 + 5,4 + 6,8 GB conteúdo principal
trico_bootp.psarc, trico_001p.psarc, trico_002p.psarc, trico_003p.psarc update 01.03 ~1,6 GB correções do update
trico_enu.psarc / trico_ptb.psarc / trico_esl.psarc / trico_frc.psarc (+ os …p.psarc do update) base + update ~280 MB cada vozes e textos: inglês, português, espanhol, francês
sce_discmap.plt, sce_discmap_patch.plt base, update pequenos mapa de arquivos (recomendado)

O CUSA03745 (UE) traz 15 idiomas, no lugar dos quatro do CUSA03627: inglês, francês, espanhol (Espanha), alemão, italiano, holandês, português (Portugal), russo, finlandês, sueco, dinamarquês, norueguês, polonês, turco e árabe. O launcher lista os idiomas do CUSA que estiver carregado.

Do firmware do console (opcional, para ter som): libSceNgs2.sprx (372 KB), de /system/common/lib/ do seu PS4. Ele vai na pasta system_lib/ ao lado do executável.

Como montar a pasta:

  1. No Itemzflow, faça o dump do jogo (CUSA03627 ou CUSA03745) e do update (CUSA03627-patch ou CUSA03745-patch) para um pendrive exFAT.
  2. No PC, copie a pasta do jogo base e depois copie o conteúdo do update por cima, substituindo os arquivos (eboot.bin, sce_module/, sce_sys/).
  3. Confira os tamanhos. Arquivos acima de 4 GB vindos pelo FTP do GoldHEN 2.2 chegam cortados, então use o pendrive.

Required game files

Everything comes from your own PS4 (GoldHEN + Itemzflow). None of it is in the download. Use The Last Guardian CUSA03627 (US) or CUSA03745 (EU), with update 01.03, merged into one folder, with the base game and the update on top. About 25 GB.

File From Size Purpose
eboot.bin update 01.03 89 MB the game code (must be the 1.03 one)
sce_module/libc.prx, sce_module/libSceFios2.prx update 01.03 1.5 MB the game's own libraries
sce_sys/ (param.sfo, playgo-chunk.dat, icon0.png, pic0.png, pic1.png) base + update ~5 MB metadata, install info and the launcher art
trico_boot.psarc, trico_001.psarc, trico_002.psarc, trico_003.psarc base game 2.8 + 5.8 + 5.4 + 6.8 GB main content
trico_bootp.psarc, trico_001p.psarc, trico_002p.psarc, trico_003p.psarc update 01.03 ~1.6 GB update fixes
trico_enu.psarc / trico_ptb.psarc / trico_esl.psarc / trico_frc.psarc (+ the update's …p.psarc) base + update ~280 MB each voices and text: English, Portuguese, Spanish, French
sce_discmap.plt, sce_discmap_patch.plt base, update small file map (recommended)

CUSA03745 (EU) ships 15 languages instead of CUSA03627's four: English, French, Spanish (Spain), German, Italian, Dutch, Portuguese (Portugal), Russian, Finnish, Swedish, Danish, Norwegian, Polish, Turkish and Arabic. The launcher lists the languages of the loaded CUSA.

From the console firmware (optional, for audio): libSceNgs2.sprx (372 KB), from /system/common/lib/ on your PS4. It goes in the system_lib/ folder next to the executable.

How to build the folder:

  1. In Itemzflow, dump the game (CUSA03627 or CUSA03745) and the update (CUSA03627-patch or CUSA03745-patch) to an exFAT USB drive.
  2. On the PC, copy the base game folder, then copy the update's contents over it, replacing files (eboot.bin, sce_module/, sce_sys/).
  3. Check the sizes. Files over 4 GB sent through GoldHEN 2.2's FTP arrive truncated, so use the USB drive.

Don't miss a new tlg_pc release

NewReleases is sending notifications on new releases.