Skip to content

Infinite loading screen on area transitions (tracking) #1131

Open

Description

@FelipePrado0

EN:

This issue gathers every report of a loading screen that never ends (the Omega icon keeps spinning, the game keeps rendering, the next area never arrives). Please post here from now on.

Reports so far

Where in the game WAD in the log Open Earlier reports
After Poseidon #1065 #565
Helios, hidden door Bas400 #982 #701
Caves (Medusa) Cav500 / Cav600 #1047 #296, #636
Before and inside the Forge Hds500 #987 #428, #586, #781
Chamber of the Flame, spiral stairs #809
After Hades (HADESDEATH) Hds690 #345, related #1024
Heart of Gaia / end of the chain Pos700? #990 #433
After Hercules #723

What we know

  • The logs show the same signature: WAD_STATS: WAD <name> alloc for the next area, and never the fSize line that every finished load prints.
  • It happens on NVIDIA, AMD, Windows and Linux, on CUSA01623 and CUSA01715, from v2.2.0 to v2.7.0.
  • In Hang after Hades boss: WAD Hds690 load never completes (no file reads during hang) #345 the whole Hds690.WAD file was read without errors (98,197,264 bytes), and the load still did not finish.
  • In Não consigo passar do Helios #701 the reporter fixed it by extracting the game again, because files were missing after the first extraction.
  • These areas load normally on our test install (CUSA01623 01.00). So the first step is to compare your game files with a working install.

How to help (5 minutes, nothing is uploaded or changed)

  1. Download game_manifest.py. It only reads your game folder.
  2. With Python 3, in PowerShell: python -I game_manifest.py create "<your game folder>" -o current.json
  3. Post a comment here with:
    • current.json attached (file names, sizes and SHA-256 hashes only; no game data and no full folder path)
    • where the game gets stuck
    • CUSA and update version (01.00 or 01.02), port version, GPU and driver
    • your user/last_run.log from a run that got stuck (copy it before you start the game again)

If you got past one of these areas without problems, your manifest helps too, especially on CUSA01715. Please post it with your CUSA and update version.

Please do not attach game files or saves. We will attach the manifest of our working 01.00 install for comparison.


PT-BR:

Esta issue reúne todos os relatos de tela de carregamento que nunca termina (o ícone Omega continua girando, o jogo continua renderizando e a próxima área nunca chega). Por favor, poste aqui daqui em diante.

Relatos até agora

Onde no jogo WAD no log Aberta Relatos anteriores
Depois do Poseidon #1065 #565
Helios, porta escondida Bas400 #982 #701
Cavernas (Medusa) Cav500 / Cav600 #1047 #296, #636
Antes e dentro da Forja Hds500 #987 #428, #586, #781
Câmara da Chama, escada em espiral #809
Depois do Hades (HADESDEATH) Hds690 #345, relacionada #1024
Coração de Gaia / fim da corrente Pos700? #990 #433
Depois do Hércules #723

O que já sabemos

  • Os logs mostram a mesma assinatura: WAD_STATS: WAD <nome> alloc da próxima área, e nunca a linha fSize que todo carregamento concluído imprime.
  • Acontece em NVIDIA, AMD, Windows e Linux, no CUSA01623 e no CUSA01715, da v2.2.0 à v2.7.0.
  • Na Hang after Hades boss: WAD Hds690 load never completes (no file reads during hang) #345 o arquivo Hds690.WAD foi lido inteiro sem erros (98.197.264 bytes), e mesmo assim o carregamento não terminou.
  • Na Não consigo passar do Helios #701 o relator resolveu extraindo o jogo de novo, porque faltavam arquivos depois da primeira extração.
  • Essas áreas carregam normalmente na nossa instalação de teste (CUSA01623 01.00). Por isso o primeiro passo é comparar os seus arquivos com uma instalação que funciona.

Como ajudar (5 minutos, nada é enviado nem alterado)

  1. Baixe o game_manifest.py. Ele só lê a pasta do jogo.
  2. Com Python 3, no PowerShell: python -I game_manifest.py create "<pasta do jogo>" -o atual.json
  3. Poste um comentário aqui com:
    • o atual.json anexado (só nomes, tamanhos e hashes SHA-256; sem dados do jogo e sem o caminho completo da pasta)
    • onde o jogo trava
    • CUSA e versão da atualização (01.00 ou 01.02), versão do port, GPU e driver
    • o user/last_run.log de uma execução que travou (copie antes de abrir o jogo de novo)

Se você passou por uma dessas áreas sem problema, o seu manifesto também ajuda, principalmente no CUSA01715. Poste com a CUSA e a versão da atualização.

Por favor, não anexe arquivos do jogo nem saves. Vamos anexar o manifesto da nossa instalação 01.00 que funciona para comparar.

Activity

  1. self-assigned this
    on Oct 30, 2026
  2. FelipePrado0 commented on Oct 30, 2026

    @FelipePrado0
    OwnerAuthor

    EN:

    A test build is ready: windows-v2.8.0-issue1131-test1 (Windows zip and Linux AppImage).

    It has memory fixes that are not in 2.7.0 yet (#1005), texture cache and GPU fixes for cards with less than 8 GB (#1124), and a log that shows where a load stops. It may already fix the hang for some of you.

    How to test (about 10 minutes):

    1. Copy your save folder first.
    2. Extract the zip into a new folder, so your current install stays as it is.
    3. In PowerShell, in that folder: $env:SPARTAN_FILE_TRACE="1"; $env:SPARTAN_LOAD_WATCHDOG="30"; & ".\SpartanPort.exe"
    4. Load the save before the area that never loads and go through the transition. If it hangs, wait one minute before closing.
    5. Reply here with: passed or still hangs, where in the game, and user/last_run.log (copy it before starting the game again).

    The game file check from the first post (game_manifest.py) still helps, especially if the build does not fix it for you.

    @Azaberth @SyedRayyan0 @saitamashiop-stack @jacopolucchini35-boop @lainiwakura292 @vggamer101supremo @yuridam @AndreiSantanaK20 @xdk100k @Dineshscet @marcos010203 @sahilthorve18 @Tgo1014 @midun232005-afk @SAM221109 @rafaelontour @LamShiiKi @khiss0959-gif @animelegend094-sketch

    @brunoweierich-ctrl, in #296 you saw copy threads stuck while others waited, and said you were working on a fix. Did you find the cause? Any detail helps.


    PT-BR:

    Uma build de teste está pronta: windows-v2.8.0-issue1131-test1 (zip para Windows e AppImage para Linux).

    Ela traz correções de memória que ainda não estão na 2.7.0 (#1005), correções de cache de texturas e de GPU para placas com menos de 8 GB (#1124) e um log que mostra onde o carregamento para. Ela pode já resolver o travamento para alguns de vocês.

    Como testar (cerca de 10 minutos):

    1. Copie antes a pasta de saves.
    2. Extraia o zip numa pasta nova, para manter a instalação atual como está.
    3. No PowerShell, nessa pasta: $env:SPARTAN_FILE_TRACE="1"; $env:SPARTAN_LOAD_WATCHDOG="30"; & ".\SpartanPort.exe"
    4. Carregue o save antes da área que nunca carrega e passe pela transição. Se travar, espere um minuto antes de fechar.
    5. Responda aqui com: passou ou ainda trava, o ponto do jogo e o user/last_run.log (copie antes de abrir o jogo de novo).

    A verificação dos arquivos do jogo do primeiro post (game_manifest.py) continua ajudando, principalmente se a build não resolver para você.

    @brunoweierich-ctrl, na #296 você viu threads de cópia presas enquanto outras esperavam, e disse que estava trabalhando numa correção. Chegou a encontrar a causa? Qualquer detalhe ajuda.

  3. jacopolucchini35-boop commented on Oct 31, 2026

    @jacopolucchini35-boop

    Still hangs on windows-v2.8.0-issue1131-test1 (SPARTAN_FILE_TRACE=1, SPARTAN_LOAD_WATCHDOG=30).

    Where: City of Olympia, the transition into the Helios area (WAD Bas400). Loading the autosave there hangs every time.

    What the trace shows: BAS400.WAD is opened and read completely by SceFiosIO (1081 preads, 165412864/165412864 bytes, all errno=0). No close follows, and nothing else happens. After 30 s the watchdog reports "Load: STALL no file progress for 30 s". SceFiosCallback and the Copy0-3 threads show no CPU change between samples. The WAD_STATS line for Bas400 shows alloc/ax8, but never fSize.

    Game: CUSA01715, update 01.02. Manifest attached (current.json, 12070 files, 0 unreadable). BAS400.WAD sha256 700a3f7c50370c5c984dd2fa5ddec1932524a8add8b96aeb8daa46bc7a48a787.

    Also hangs the same way on 2.5.0, 2.6.0 and 2.7.0 (previously #701). FPS 60/120 and deferred_readback/stale_readback/async_shaders off made no difference.

    System: Windows 11 Pro, Ryzen 7 8700F, RX 9070 XT (driver 32.0.31041.1004), 32 GB RAM, native 1920x1080 borderless.

    last_run.log (copied while the game was still hung) and current.json attached.

    last_run_helios_test1131.log

    current.json

  4. FelipePrado0 commented on Oct 31, 2026

    @FelipePrado0
    OwnerAuthor

    EN:

    @jacopolucchini35-boop thank you, this is exactly what we needed.

    Your file list matches our working install in every game WAD except one: BAS400.WAD, the Helios area that hangs. Yours is 165,412,864 bytes, ours is 380,330,752 bytes (CUSA01623 01.00). All other 412 WADs are identical.

    So the problem is very likely this one file, either broken during extraction or replaced by the update. Could you:

    1. Check whether the 01.02 update you installed contains its own BAS400.WAD, and its size.
    2. Extract the base game and the update again into an empty folder, then check the size of EXEC/WAD/PS4_LE/BAS400.WAD.
    3. If the size changes, try the Helios transition again and tell us if it loads.

    Everyone with update 01.02 who got past Helios: please tell us the size in bytes of EXEC/WAD/PS4_LE/BAS400.WAD in your game folder, and your CUSA. One number is enough.


    PT-BR:

    @jacopolucchini35-boop obrigado, era exatamente o que precisávamos.

    A sua lista de arquivos é igual à da nossa instalação que funciona em todos os WADs do jogo, menos um: BAS400.WAD, a área do Helios que trava. O seu tem 165.412.864 bytes, o nosso tem 380.330.752 bytes (CUSA01623 01.00). Os outros 412 WADs são idênticos.

    Então o problema muito provavelmente é esse arquivo, quebrado na extração ou substituído pela atualização. Você poderia:

    1. Verificar se a atualização 01.02 que você instalou traz o próprio BAS400.WAD, e o tamanho dele.
    2. Extrair de novo o jogo base e a atualização numa pasta vazia e conferir o tamanho de EXEC/WAD/PS4_LE/BAS400.WAD.
    3. Se o tamanho mudar, tentar de novo a transição do Helios e contar se carrega.

    Todos com a atualização 01.02 que passaram do Helios: por favor, informem o tamanho em bytes de EXEC/WAD/PS4_LE/BAS400.WAD na pasta do jogo, e a sua CUSA. Um número basta.

  5. jacopolucchini35-boop commented on Oct 31, 2026

    @jacopolucchini35-boop
  6. Tgo1014 commented on Oct 31, 2026

    @Tgo1014

    For it me still loads forever going up the chain. Log attached.

    last_run.log

  7. saitamashiop-stack commented on Oct 31, 2026

    @saitamashiop-stack

    Hii i tried the game on the Test build issue1131-test1 and still has infinite loading screen when trying to enter the forge in realm of hades.

    last_run.log

    also i must add my game version is cusa01623 . version 01.02

    my pc specs :
    i5 14600k
    rtx 4070ti super
    32 gb ddr5 ram 6000mzh

  8. 2 remaining items

  9. xdk100k commented on Oct 31, 2026

    @xdk100k

    Infinite Loading at Omega Logo After Poseidon Fight (CUSA01715, Update 01.02)

    Hi SpartanPort developers,

    I'm experiencing an infinite loading issue after defeating Poseidon in God of War III Remastered. The game gets stuck on the Omega logo when transitioning to the next area (Hades / River Styx).

    System specifications:

    • CPU: Intel Core i5-8400
    • GPU: NVIDIA GTX 1060 6GB
    • RAM: 16GB DDR4
    • Storage: NVMe SSD 256GB + SATA SSD 256GB
    • Game ID: CUSA01715
    • Game update: 01.02
    • SpartanPort version: v2.8
    • Diagnostic build tested: windows-v2.8.0-issue1131-test2

    What happens:

    • The save loads successfully.
    • The game reaches the Omega loading logo after the Poseidon fight.
    • Loading never completes, even after waiting several minutes.
    • I eventually have to force-close SpartanPort using End Task.

    Log observations:

    • Save loading result: "0x0"
    • "shadPS4:GpuCommandProcessor" appears to consume approximately 99.6% CPU time on one thread.
    • The recorded duration is approximately 629 seconds.
    • The game appears to have started processing the HadesBlue WAD before becoming stuck.

    Additional information:

    • "BAS400.WAD" size: approximately 362 MB.
    • I have already tested the "windows-v2.8.0-issue1131-test2" diagnostic build, but the issue remains.

    I've attached my "last_run.log" for investigation.

    Could you please investigate whether this is a GPU command processing hang or a game-specific compatibility issue?

    Thank you!

    last_run.log

  10. sahilthorve18 commented on Oct 31, 2026

    @sahilthorve18

    Infinite Loading at Omega Logo After Poseidon Fight (CUSA01715, Update 01.02)

    Hi SpartanPort developers,

    I'm experiencing an infinite loading issue after defeating Poseidon in God of War III Remastered. The game gets stuck on the Omega logo when transitioning to the next area (Hades / River Styx).

    System specifications:

    • CPU: Intel Core i5-8400
    • GPU: NVIDIA GTX 1060 6GB
    • RAM: 16GB DDR4
    • Storage: NVMe SSD 256GB + SATA SSD 256GB
    • Game ID: CUSA01715
    • Game update: 01.02
    • SpartanPort version: v2.8
    • Diagnostic build tested: windows-v2.8.0-issue1131-test2

    What happens:

    • The save loads successfully.
    • The game reaches the Omega loading logo after the Poseidon fight.
    • Loading never completes, even after waiting several minutes.
    • I eventually have to force-close SpartanPort using End Task.

    Log observations:

    • Save loading result: "0x0"
    • "shadPS4:GpuCommandProcessor" appears to consume approximately 99.6% CPU time on one thread.
    • The recorded duration is approximately 629 seconds.
    • The game appears to have started processing the HadesBlue WAD before becoming stuck.

    Additional information:

    • "BAS400.WAD" size: approximately 362 MB.
    • I have already tested the "windows-v2.8.0-issue1131-test2" diagnostic build, but the issue remains.

    I've attached my "last_run.log" for investigation.

    Could you please investigate whether this is a GPU command processing hang or a game-specific compatibility issue?

    Thank you!

    last_run.log

    Just unistall the game file and reinstall it your saves doesn't get lost dw it will work then

  11. FelipePrado0 commented on Oct 31, 2026

    @FelipePrado0
    OwnerAuthor

    EN:

    @xdk100k thank you. Your log has no Load: lines, so the diagnostics were off. Please start the game from PowerShell with step 3 of the test post ($env:SPARTAN_FILE_TRACE="1"; $env:SPARTAN_LOAD_WATCHDOG="30"; & ".\SpartanPort.exe"), wait one minute on the hang and send the new user/last_run.log. The GPU thread at 99.6% is normal; it runs like that on working installs too.

    @jacopolucchini35-boop xdk100k has the same CUSA01715 01.02 eboot as you, and his BAS400.WAD is about 362 MB, the same as ours. Yours is 165 MB, so it is very likely incomplete. Please extract the game and the update again into an empty folder and check the size of EXEC/WAD/PS4_LE/BAS400.WAD before trying Helios again.


    PT-BR:

    @xdk100k obrigado. O seu log não tem linhas Load:, então o diagnóstico estava desligado. Abra o jogo pelo PowerShell com o passo 3 do post de teste ($env:SPARTAN_FILE_TRACE="1"; $env:SPARTAN_LOAD_WATCHDOG="30"; & ".\SpartanPort.exe"), espere um minuto no travamento e mande o novo user/last_run.log. A thread da GPU a 99,6% é normal; ela roda assim também em instalações que funcionam.

    @jacopolucchini35-boop o xdk100k tem o mesmo eboot CUSA01715 01.02 que você, e o BAS400.WAD dele tem cerca de 362 MB, igual ao nosso. O seu tem 165 MB, então muito provavelmente está incompleto. Extraia de novo o jogo e a atualização numa pasta vazia e confira o tamanho de EXEC/WAD/PS4_LE/BAS400.WAD antes de tentar o Helios de novo.

  12. xdk100k commented on Oct 31, 2026

    @xdk100k

    Still hangs on the test build. Both of my logs end at the same WAD: HadesBlue.

    Setup: Windows, NVIDIA GTX 1060 6GB, driver [driver version], CUSA01715 update 01.02, port version [port version]. I launched it from PowerShell with SPARTAN_FILE_TRACE=1 and SPARTAN_LOAD_WATCHDOG=30.

    Log 1 (first attempt, loading my existing save): right after the save loads, WAD HadesBlue prints alloc/ax8 three times and never prints the fSize line. Session length about 632 s.

    Log 2 (PowerShell run, new game with no save): I played through the opening and the Poseidon fight. Pos600, Pos650, Pos700, Pos800, Pos900 and Pos950 all finished normally (fSize printed). Right after Pos950, WAD HadesBlue again prints alloc/ax8 three times with no fSize. Then AutoSave starts and the PSDNDEATH cinematic starts, and nothing else loads after that. Session length about 1414 s.

    Other things I noticed in the logs:

    • GpuCommandProcessor is at about 97-99% of one thread in both runs.
    • Log 2 shows GPU: copy waits yielded 204653 times.
    • Direct memory live=5656018944 of budget=7449083904 in both runs.
    • Log 2 says the pipeline cache was cleared and rebuilt "for this build", so it looks like a different build than log 1.

    I don't see any watchdog or file-trace lines in either last_run.log. Should they appear in that file, or is the output written somewhere else?

    HadesBlue is not in the table in the first post, and it is where both of my hangs end. Both logs are attached. I can also post the game_manifest.py output if that helps.


    PT-BR (resumo): Ainda trava na build de teste. Os dois logs terminam no mesmo WAD, HadesBlue, com alloc/ax8 três vezes e sem a linha fSize. GTX 1060 6GB, CUSA01715 01.02. Não vejo linhas de watchdog nem de file trace no last_run.log.

    last_run.log

  13. FelipePrado0 commented on Oct 31, 2026

    @FelipePrado0
    OwnerAuthor

    EN:

    @xdk100k thank you, the HadesBlue hang right after Pos950 on both runs is very useful. Your log still has no Load: lines, so the diagnostics did not run. Please check two things:

    1. Run SpartanPort.exe from the folder where you extracted the test2 zip, not from your old install or a shortcut.
    2. Run all three commands on one line in the same PowerShell window, from that folder: $env:SPARTAN_FILE_TRACE="1"; $env:SPARTAN_LOAD_WATCHDOG="30"; & ".\SpartanPort.exe"

    When it works, user/last_run.log has lines starting with Load:. Wait one minute on the hang before closing. With that we can see where the game stops on HadesBlue.


    PT-BR:

    @xdk100k obrigado, o travamento no HadesBlue logo depois do Pos950 nas duas tentativas ajuda muito. O log ainda não tem linhas Load:, então o diagnóstico não rodou. Confira duas coisas:

    1. Rode o SpartanPort.exe da pasta onde você extraiu o zip da test2, não da instalação antiga nem de um atalho.
    2. Rode os três comandos numa linha só, na mesma janela do PowerShell, a partir dessa pasta: $env:SPARTAN_FILE_TRACE="1"; $env:SPARTAN_LOAD_WATCHDOG="30"; & ".\SpartanPort.exe"

    Quando funcionar, o user/last_run.log terá linhas começando com Load:. Espere um minuto no travamento antes de fechar. Com isso dá para ver onde o jogo para no HadesBlue.

  14. Tgo1014 commented on Nov 1, 2026

    @Tgo1014

    New log with the second build running, still stuck flying up the chain.

    last_run.log

  15. saitamashiop-stack commented on Nov 3, 2026

    @saitamashiop-stack

    ok today i tried the game with latest build release of the port v3.0.0 loaded my manual save from the three judges, played all the way through till im about to enter the forge but still it got stuck on infinite loading screen. Here is the log from my run. Pls look into it i really wanna play this game

    last_run.log.txt

  16. SyedRayyan0 commented on Nov 3, 2026

    @SyedRayyan0
  17. saitamashiop-stack commented on Nov 3, 2026

    @saitamashiop-stack

    did it work before v 2.3.0?

  18. SyedRayyan0 commented on Nov 3, 2026

    @SyedRayyan0
  19. FelipePrado0 commented on Nov 10, 2026

    @FelipePrado0
    OwnerAuthor

    EN:

    @saitamashiop-stack thanks for the log. It stops while loading the Hades area before the Forge, with the engine at 120 FPS and no error. Please update to 3.1.0, set the engine frame rate to 60 FPS, load your manual save and try again. Tell us if it passes, and send the new user/last_run.log if it doesn't.


    PT-BR:

    @saitamashiop-stack obrigado pelo log. Ele para enquanto carrega a área de Hades antes da Forja, com o motor a 120 FPS e sem erro. Atualize para a 3.1.0, coloque a taxa de quadros do motor em 60 FPS, carregue o seu save manual e tente de novo. Diga se passa e mande o novo user/last_run.log se não passar.

  20. saitamashiop-stack commented on Nov 10, 2026

    @saitamashiop-stack

    Hii @FelipePrado0 so yeah i tested the game in the new update with engine frame rate limited to 60 fps and loaded the manual save played till the forge entrance and it still gets stuck on loading screen. Here is the log of the last run.

    last_run.log.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingquestionFurther information is requested

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions