Skip to content

Releases

Version 0.5.0

Choose a tag to compare

@ggMartinez ggMartinez released this 08 Nov 19:54

What's in this release

Native code

  • The game's code (EE CPU, VU1 and VU0 microcode) is translated to C++ and compiled into game.dll on your PC.
  • Controller driver: native.
  • Memory card drivers and file system: native.
  • Sound driver: native, with the SPU2 reproduced in C++ (reverb included).
  • Disc drive: native, reading the game's files copied off the disc.
  • PS2 kernel: native.

Launcher

  • Checks your disc image (SLUS-20733, v1.01) and builds the game from it, once.
  • The disc image is no longer needed after the build.
  • The window fits its height to its contents.
  • The build also makes Castlevania - Lament of Innocence.exe, which starts the game straight away without the launcher.

Graphics (launcher and in-game with F10)

  • Vulkan or Direct3D 12.
  • Internal resolution 1x to 6x (up to 5K).
  • Vsync and fullscreen.
  • True 16:9 widescreen: the 3D view gets wider instead of stretched; menus, text and 2D pictures keep their shape, and the HUD sits in the corner.
  • FXAA and an FSR-style upscaling filter.
  • Sharpening, bloom, colour controls (brightness, contrast, saturation, gamma), debanding, CRT, vignette and film grain.
  • Fixed: shadows, colours, frame rate, misaligned 3D objects, bloom, and the pause menu banner in widescreen.

Third-person camera (optional)

  • A camera behind Leon that the right stick turns.
  • Settings for distance, rotation speed and inverted X/Y axes.
  • R1 switches between it and the original camera (R2 still blocks).

Memory card

  • saves\memcard1.ps2 is in PCSX2's format: cards go back and forth with PCSX2.
  • The launcher has Import from PCSX2... (keeps a copy of the current card) and Export....
  • Saves are now dated correctly.

Other

  • Quick save / load of the whole game state: F5 / F6.
  • On-screen stats: F8.

Known issues

  • In widescreen, the item menu's background, screen transitions and the map's blurred background are not yet widescreen.
  • The third-person camera can pass through walls, and hasn't been checked in every cutscene.
  • Movies and rendering still go through emulated PS2 hardware (IPU and GS on the GPU).