Repository navigation
Releases: MrPowerUp82/superman_returns_recomp
Release list
Build 2026.11.04-0e4e359 — co-op experimental e launcher
Windows release with experimental local co-op and launcher improvements.
- Adds a co-op launcher option with built-in automatic P2 joining and native split-screen composition. Uses two controllers; solo remains the default.
- Adds English as a launcher language option.
- Includes D3D12 command batching and renderer performance work. Normal builds keep PGO, ThinLTO and benchmark experiments disabled.
- Retains the audio fixes and DLSS support from previous builds.
Co-op is experimental: level transitions, death/respawn, rejoining and complete gameplay validation remain incomplete. The stamina HUD also has documented preview limitations. See docs/coop/NOTES.md and docs/checkpoints/checkpoint16.md. This is local co-op, with no new network protocol.
The package contains no game data or translated game shaders. Use the installer with your own copy of the game.
Build 2026.10.30-88c81bc
Windows build for the installer page. The package contains no game files and no translated shaders: use the installer (GitHub Pages) with your own copy of the game.
Build 2026.10.30-1ad7678 — áudio, DLSS e otimizações
Windows release with audio, rendering and DLSS updates.
- Fixes stale XMA audio frames when the channel layout changes, addressing the Mongul/Warworld audio crash.
- Improves DLSS scene capture, GPU completion confirmation and temporal history handling. Includes the official DLSS runtime and license.
- Includes renderer and memory-tracking optimizations, updated graphics options, and the recent ray-tracing changes.
DLSS validation and limitations are documented in docs/dlss-gpu-validation-2026-10-30.md. Camera-only motion vectors can cause temporal trails on moving objects. The ray-tracing changes have not received complete visual validation across the game.
The package contains no game data or translated game shaders. Use the installer with your own copy of the game.
Build 2026.10.29-ddbdb4c — D3D12 e trajes
Esta versão reúne as alterações da main desde a release anterior:
- Otimização da alocação de buffers D3D12, com redução de stuttering no benchmark de título.
- Seletor de trajes no launcher e opção Kingdom Come, aplicada em código sobre as texturas da cópia local do jogo.
- Substituição de texturas com caminhos Unicode e uma leitura de PNG por chave.
- Correção do formato de upload das texturas substituídas no D3D12.
O pool D3D12 aumenta o consumo de VRAM. Para desativá-lo, use --sr_native_buffer_heap_pool=false. O experimento de cache Vulkan não está incluído.
O ZIP inclui executável, launcher e ferramentas de tradução. Não contém arquivos do jogo nem shaders traduzidos. Use sua própria cópia do jogo com o instalador do projeto. O arquivo .sha256 permite conferir a integridade do download.
Build 2026.10.29-60a789a — mitigação do travamento #10
Windows build with a mitigation for the present-throttle stall reported in issue #10.
- Releases the game's present-throttle wait after one second if its interrupt callback does not release it.
- Adds diagnostics for long WAIT_REG_MEM stalls, including interrupt and throttle state.
- Keeps the D3D12 improvements and costume options from the previous release.
Validation: native tests (4/4), memory tests (4/4), release tooling tests (14/14), and launcher checks passed. The reporter's open-world scenario has not been independently confirmed resolved.
The package contains no game data or translated game shaders. Use the installer with your own copy of the game.
Build 2026.10.28-dece42b — instruções atualizadas
Atualização das instruções de instalação para Windows x64.
- Instalador e LEIAME em português e inglês alinhados ao padrão recomendado: Nativo + Direct3D 12; Vulkan continua experimental.
- Explicação do FPS sem limite para novas preferências, dos limites selecionáveis e do VSync.
- Instruções do botão BENCHMARK e dos resultados em JSON/CSV.
Os binários são os mesmos da build 2026.10.28-2ccd7c4; esta revisão atualiza a documentação do pacote.
Baixe superman_returns_win64.zip e siga o LEIAME.txt, ou use o instalador do projeto. Use sua própria cópia compatível do jogo. O projeto continua experimental.
Validação: 10 testes de download e instalação aprovados, ZIP validado e SHA-256 incluído.
Build 2026.10.28-2ccd7c4 — benchmark e melhorias nativas
Build experimental para Windows x64, baseada no commit 2ccd7c4.
Novidades
- Benchmark integrado ao launcher, com resultados de FPS e tempos de quadro, exportação JSON/CSV e execução sem janela visível.
- Direct3D 12 recomendado no launcher e otimizações de CPU no renderer nativo.
- Remoção do limite padrão de 30 Hz; limite de FPS configurável.
- Correções do áudio XMA, incluindo música após a decolagem e estabilidade na inicialização.
- Suporte a Shift, Ctrl e Alt como teclas individuais nos binds.
Download e instalação
Baixe superman_returns_win64.zip e siga o LEIAME.txt, ou use o instalador do projeto.
O pacote inclui o launcher, os runtimes e as ferramentas de tradução de shaders para Direct3D 12 e Vulkan. Os arquivos do jogo e os shaders traduzidos não estão incluídos; use sua própria cópia compatível do jogo.
O projeto continua experimental, com imagem e fases ainda sem validação completa. A substituição de texturas e o traje Kingdom Come permanecem em planejamento.
Verificação
- 14 testes de empacotamento aprovados.
- 3 suítes de testes nativos aprovadas.
- ZIP validado quanto à integridade e aos componentes obrigatórios.
- SHA-256 disponível em
superman_returns_win64.zip.sha256.
Fix Warworld crash
Corrige o crash na tela de loading ao terminar Warworld e carregar Metropolis, observado em Vulkan e Direct3D 12.
- Ajusta as grandes alocações de memória física emulada para evitar a fragmentação que impedia a troca de fase.
- Inclui testes de regressão para recarregamento de fases e preservação das propriedades da memória.
- Passagem após Warworld confirmada pelo usuário; carregamento inicial de Metropolis verificado em Vulkan e Direct3D 12. Os 5 testes de memória e os 19 testes de geração de código e empacotamento passaram.
Pacote Windows com launcher e ferramentas de shaders. É necessária uma cópia própria do jogo; o pacote não contém arquivos do jogo nem shaders traduzidos.
Build 2026.10.26-4fa1e84
Windows build for the installer page. The package contains no game files and no translated shaders: use the installer (GitHub Pages) with your own copy of the game.
Build 2026.10.08-8b1f78c — Vulkan performance
Melhoria de desempenho no renderizador nativo Vulkan: reutiliza verificações limpas das páginas de textura durante o mesmo frame, invalidando-as quando chegam notificações de escrita ou muda o frame/baseline. A validação periódica de conteúdo permanece ativa.
Nos testes locais OFF/ON/ON/OFF, o FPS médio passou de 22,1 para 24,2 (+9,5%). A CPU de captura caiu de 23.065 para 18.470 µs/frame e de 24.585 para 20.635 µs/frame nos dois pares (16–20%). Os números são medições locais da build de benchmark; variam com hardware e cena.
Inclui as correções necessárias para compilar a interface gráfica refatorada. Os experimentos de diagnóstico e de coalescência de ranges sem ganho comprovado não foram incorporados.
Pacote Windows x64 com launcher, runtimes e ferramentas de tradução de shaders. Use sua própria cópia do jogo no instalador. O ZIP não contém arquivos do jogo nem shaders traduzidos.
Validação da fonte limpa: 108 testes nativos, 88 Vulkan, orçamento de captura e três testes Python aprovados. O executável extraído do ZIP concluiu o teste de gameplay Vulkan e passou a comparação de imagem (36,49 dB). Nesse teste foram usadas bibliotecas de shaders geradas localmente a partir da cópia do jogo; elas não fazem parte do ZIP.
Commit da release: 8b1f78c. SHA-256 do ZIP: 570330046d0bc922ffaedf40c76ba421b64c045344c28e293fff7be7d7e65097.