Skip to content

v0.1.9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Nov 12:38
· 9 commits to main since this release
Immutable release. Only release title and notes can be modified.

Project Pyrrhus 0.1.9, a pre-release: partly playable, see docs/RELEASE-CRITERIA.md.

New in 0.1.9:

  • gameplay.ini is created next to keybinds.ini with every setting the game reads (aim assist, crouch and cover toggle, motion, the [mouse] keys) at its default, when the installer or the launcher finds none; an existing file is never changed.
  • Keyboard: Z and X (tilt_left / tilt_right in keybinds.ini) turn valves and arm demolition charges: hold one to grab and tilt, then the other; they do nothing anywhere else.
  • The physics ray-cast job's bytecode loop has a native version, the same output bit for bit (off by default, KZ2_NATIVE_JOB_RAYCAST=1 turns it on; no measured fps change yet).
  • An optional path for the game's small light-probe textures, which no longer fill the texture cache: about 40 % less GPU work per draw in a heavy scene (off by default, LD_TILE_POOL=1 turns it on; not yet checked on a real display).
  • When a frame's GPU commands are filled in late, the renderer now continues as soon as they arrive instead of at its next 4 ms check: these waits are about 40 % shorter in a heavy scene, for a small fps gain (on by default; KZ2_PARK_WATCH=0 turns it off).

Fixed:

  • Russian text: letters the game's own fonts lack (Cyrillic, Greek) are drawn from a bundled Noto Sans; before, a Russian game showed only punctuation (#39).

If you have an earlier version, install this one over it: run the new setup and pick the same folder. The first start then translates and builds the game again where this version changes how it is built.

See CHANGELOG.md for the full list.

Windows installer (Project-Pyrrhus-setup.exe, recommended) and portable zip. You need your own Killzone 2 disc dump (US, BCUS98116), the 1.29 update and a decrypted EBOOT made from your own copy; none of them is included or downloaded. What each must contain: docs/GETTING-FILES.md. SHA-256 sums: SHA256SUMS (and the .sha256 files). What goes online: docs/PRIVACY.md.