God of War Launcher v0.2.5
The release that makes updating painless: from here on the launcher updates itself, a game update tells you when it needs a rebuild, and the pad that did nothing behind a wireless dongle can finally be picked and mapped by hand.
English
Highlights
- Updates install themselves from now on. The launcher is signed with a real update key. A copy installed with the Windows setup (and the Linux AppImage, not yet tried on a real Linux machine) finds the next release, downloads it, checks the signature and installs it when nothing is running. The portable ZIP and the
.debstill show a notice that opens the release page. - A game update says when your game needs a rebuild. The launcher carries the game's C++ sources. After an update, if they changed, the Performance tab shows a note with Rebuild now, and a toast once. Nothing rebuilds by itself. It should recompile only the files that changed (I have not measured a real update yet), and the installer keeps your saves (
game/Mcd001.ps2). - Pick your controller, and map it by hand. The Controls tab now lists the devices the game saw (start the game once with the pad connected), marks the ones the system has no layout for, lets you choose which one the game reads, and lets you map the buttons of an unknown pad yourself: press Listen and the button on the pad. There is also a full button map for any pad (#12, thanks to TiagoSanchezLDZ for the idea).
- Graphics presets. Performance, Balanced and Quality in one click, derived from your options, so nothing else is touched.
- A report you can attach to an issue. Other, Export report builds a ZIP with the logs, the settings and what the launcher knows about the PC, with your user name, computer name and folders replaced by placeholders, and no game files. Mark a problem adds a note to it.
- The installer is nicer to your PC and clearer when it fails. The build runs at lower priority and keeps CPU cores free, so the PC stays usable. A CPU without SSE4.1 is stopped before an hour of building. Failures come with a hint (a missing kit file, a CMake that cannot be used, a download that failed), a kit file removed by an antivirus is restored at the next start, and a build folder whose C++ compiler was removed by a Visual Studio update is reconfigured instead of failing.
- Game fixes (they reach you through Rebuild now): voices of the SPU2 sound chip that never ended during long fights now end, the master volume no longer overflows, a scratchpad DMA no longer leaves a transfer flag set, the OpenGL renderer falls back from 4.6 to 4.3 instead of showing a magenta window on older GPUs, and when the renderer cannot start the game says so on screen in English or Portuguese.
Updating
| You are on | What to do |
|---|---|
| 0.2.0 to 0.2.4 | The launcher shows an update notice that opens this page (those versions cannot install a signed update). Install the setup, or unzip the portable ZIP, over the old one. Then open Performance and press Rebuild now. Nothing needs to be deleted. |
| 0.1.0 | That version has no update check, so download this release by hand and install it over the old one, then run the installation again from the wizard. It should reconfigure the old build folder by itself; if the C++ step still stops, delete the build folder inside your install folder and run it again. Your saves are in game/Mcd001.ps2: back it up first anyway.
|
| A new install | Nothing special: install and play. From the next release on, it updates itself. |
| 0.2.5 or newer | Automatic. |
Downloads: Windows installer or portable ZIP; Linux .deb or AppImage (experimental). Files ending in .sig and latest.json are for the self-update; you do not need them.
No game files are included. You need your own original USA God of War disc image (SCUS-97399). Allow about 30 GB free space and 30 to 90 minutes for the first build.
Known issues
- This release was not tested in the game yet. The audio, DMA and OpenGL changes, the controller picker and the manual mapping were checked with tests and fake controller data only, never with a real pad or a long play session. Please tell me what you see. The OpenGL 4.3 path in particular has only been checked on one GPU brand, so the README still says OpenGL 4.6.
- If Rebuild now fails, the launcher does not show why yet: the reason is in
logs/optimize.login the launcher's data folder. - The Visual Studio 2026 detection is confirmed on a clean install only, not yet on the setups that reported it.
- Linux remains experimental. A hang after saving is still open on Windows.
Checksums are in SHA256SUMS-*.txt.
Português (Brasil)
A release que deixa a atualização sem dor: daqui em diante o launcher se atualiza sozinho, uma atualização do jogo avisa quando é preciso recompilar, e o controle que não fazia nada atrás de um dongle sem fio agora pode ser escolhido e mapeado à mão.
Destaques
- As atualizações se instalam sozinhas daqui em diante. O launcher agora é assinado com uma chave de atualização de verdade. Uma cópia instalada pelo setup do Windows (e o AppImage do Linux, ainda não testado numa máquina Linux de verdade) encontra a próxima release, baixa, confere a assinatura e instala quando nada está rodando. O ZIP portátil e o
.debcontinuam mostrando um aviso que abre a página da release. - Uma atualização diz quando o seu jogo precisa ser recompilado. O launcher carrega os fontes C++ do jogo. Depois de uma atualização, se eles mudaram, a aba Desempenho mostra uma nota com Recompilar agora, e um aviso uma única vez. Nada recompila sozinho. Deve recompilar só os arquivos que mudaram (ainda não medi uma atualização real), e o instalador mantém os seus saves (
game/Mcd001.ps2). - Escolha o seu controle e mapeie à mão. A aba Controles agora lista os dispositivos que o jogo viu (abra o jogo uma vez com o controle conectado), marca os que o sistema não tem layout, deixa você escolher qual o jogo lê e deixa você mapear os botões de um controle desconhecido: aperte Ouvir e o botão no controle. Há também um mapa completo de botões para qualquer controle (#12, obrigado ao TiagoSanchezLDZ pela ideia).
- Perfis de gráficos. Performance, Balanced e Quality com um clique, derivados das suas opções, sem mexer em mais nada.
- Um relatório para anexar numa issue. Outros, Exportar relatório monta um ZIP com os logs, as configurações e o que o launcher sabe do PC, com seu usuário, nome do computador e pastas trocados por marcadores, e sem arquivos do jogo. Marcar um problema acrescenta uma nota a ele.
- O instalador é mais gentil com o seu PC e mais claro quando falha. A compilação roda com prioridade baixa e deixa núcleos livres, então o PC continua usável. Uma CPU sem SSE4.1 é barrada antes de uma hora de compilação. As falhas vêm com uma dica (um arquivo do kit faltando, um CMake que não serve, um download que falhou), um arquivo do kit removido por antivírus é restaurado no próximo início, e uma pasta de build cujo compilador C++ foi removido por uma atualização do Visual Studio é reconfigurada em vez de falhar.
- Correções do jogo (chegam por Recompilar agora): vozes do chip de som SPU2 que nunca terminavam em lutas longas agora terminam, o volume mestre não estoura mais, um DMA no scratchpad não deixa mais um sinalizador de transferência ligado, o renderizador OpenGL cai de 4.6 para 4.3 em vez de mostrar uma janela magenta em GPUs mais antigas, e quando o renderizador não consegue iniciar o jogo avisa na tela, em inglês ou português.
Como atualizar
| Você está na | O que fazer |
|---|---|
| 0.2.0 a 0.2.4 | O launcher mostra um aviso de atualização que abre esta página (essas versões não conseguem instalar uma atualização assinada). Instale o setup, ou descompacte o ZIP portátil, por cima da versão antiga. Depois abra Desempenho e aperte Recompilar agora. Não precisa apagar nada. |
| 0.1.0 | Essa versão não tem verificação de atualização, então baixe esta release à mão e instale por cima, e rode a instalação de novo pelo assistente. Ele deve reconfigurar sozinho a pasta de build antiga; se a etapa do C++ ainda parar, apague a pasta build dentro da pasta de instalação e rode de novo. Seus saves estão em game/Mcd001.ps2: faça uma cópia antes, por garantia.
|
| Instalação nova | Nada de especial: instale e jogue. A partir da próxima release, ela se atualiza sozinha. |
| 0.2.5 ou mais nova | Automático. |
Downloads: instalador ou ZIP portátil para Windows; .deb ou AppImage para Linux (experimental). Os arquivos .sig e o latest.json são da atualização automática; você não precisa deles.
Esta release não inclui arquivos do jogo. Você precisa da sua própria imagem original americana de God of War (SCUS-97399). Reserve cerca de 30 GB livres e de 30 a 90 minutos para a primeira compilação.
Problemas conhecidos
- Esta release ainda não foi testada no jogo. As mudanças de áudio, DMA e OpenGL, o seletor de controle e o mapeamento manual foram verificados só com testes e dados falsos de controle, nunca com um controle de verdade nem numa sessão longa. Me conte o que você vê. O caminho do OpenGL 4.3 em particular só foi checado em uma marca de GPU, então o README ainda diz OpenGL 4.6.
- Se o Recompilar agora falhar, o launcher ainda não mostra o motivo: ele está em
logs/optimize.log, na pasta de dados do launcher. - A detecção do Visual Studio 2026 está confirmada só numa instalação limpa, ainda não nas configurações que reportaram o problema.
- Linux continua experimental. Um travamento após salvar ainda está aberto no Windows.
Os checksums estão em SHA256SUMS-*.txt.