A temple on a cliff and ruins over the sea at sunset, in pixel art

God of War: Ascension PC Port

Ascension-R is an unofficial, native Windows port of God of War: Ascension (PS3), made by static recompilation. The game's own code runs as x86-64 code and its graphics are drawn with Direct3D 12, with no emulator running while you play.

Download the Kit Source on GitHub

No game files are included. You need your own copy of the game and its license: the launcher builds the game's code on your PC from it. Ascension-R is still an alpha: it plays the opening of the game, but it has not been played from start to finish.

A native port, not an emulator

An emulator such as RPCS3 imitates the PS3 and runs the game's code as it goes. Ascension-R translates that code once, ahead of time: the PPU code to C++ and the SPU programs to C, compiled for x86-64 on your PC. The ps3recomp runtime stands in for the PS3's system, and the game's RSX commands are drawn with Direct3D 12. RPCS3 is used only to decrypt your copy.

Features

Status

Each release's notes have the full status, the known issues and what changed: releases.

What you need

How to install

  1. Download the Kit zip from the releases page and unpack all of it into a folder of its own.
  2. Start Ascension-R.exe. It is not signed, so Windows SmartScreen may stop it the first time: More info, then Run anyway.
  3. The launcher looks for the game on every disk. If your copy still has to be decrypted, it says what is missing and can download RPCS3 for it.
  4. Press Build: the launcher builds the game's code on your PC, once for each version, in about five to ten minutes.
  5. Pick a preset and press Play.

FAQ

Is there an official PC version of God of War: Ascension?

No. God of War: Ascension came out on PlayStation 3 only. Ascension-R is an unofficial fan project, not affiliated with or endorsed by Sony.

How is Ascension-R different from playing on RPCS3?

RPCS3 emulates the PS3 and runs the game's code as it goes. Ascension-R translates the game's code to native x86-64 code ahead of time, on your PC, and draws with Direct3D 12, so no emulator runs while you play. RPCS3 is used only to decrypt your copy.

Do I need to own God of War: Ascension?

Yes. The download holds no code or assets of the game. Its launcher builds the game's code from your own copy, with its license.

Which copies of the game work?

Only the digital US release NPUA80918 at version 1.12, with every update from 1.04 installed in RPCS3. European and disc releases are not supported yet.

Does it run on Linux or the Steam Deck?

One player plays it on Linux through Proton, in a Wine prefix made by Lutris. The Steam Deck has not been tried.

Is it safe to run?

The code is open source under the MIT License and built in the open. Each release lists the SHA-256 of its download and what the package was checked for. The game's code is built on your own PC. The program is not signed, so Windows SmartScreen may warn the first time.

Where do I report a problem?

Report a problem, in the launcher, makes a zip of the logs to attach to an issue on GitHub.