Unofficial Vagrant Story PC port uses path tracing and native x86-64 code

An unofficial PC port of Vagrant Story uses native x86- 64 code and path tracing to modernize the classic RPG without emulation.

Unofficial Vagrant Story PC port uses path tracing and native x86-64 code

Play classic RPG on your PC without typical emulation. For the unofficial PC version of Square Enix's Vagrant Story, now you can play the classic RPG without any typical emulation on current PC hardware. If you want to play this title on today's PC platforms but keep that original visual and gameplay feeling, it's important. For that purpose, a developer Daemeous brings this project to port the original game by replacing the native MIPS interpreter into x86-64 code.

Developer Daemeous reverse decompiles the game for modern hardware

The porting is available for and . For Windows, it is made by WSL. As the primary APIs for rendering, they use Vulkan or OpenGL to render in-game world objects by native meshes. That way, the game can be rendered natively on the CPU without typical software emulation.

Speaking of the graphics rendering, they add hardware ray-traced shadows and path traced indirect lighting for advanced rendering. Plus, they have dynamic diffuse global illumination rendered with NRD denoising and volumetric haze. Meanwhile, the port keeps the original PS1 graphics by keeping original 2D geometry and nearest filtered textures. That's to keep the original PS1 aesthetic.

Besides the major graphic update, there are two specific game changing things in this port. First of all, you can change weapon during the battle. That's something that's not in original. Second, there is an optional companion mod that enables you to have Callo Merlose with your party.

This is quite a tech achievement for legacy software preservation without emulation by reverse decompiling. For PC gamers, it is a great chance to play Vagrant Story natively on PC with additional modern lighting and QoL. It shows how we can apply modern graphics rendering method on the old game engine without compromising the original style.

Discussion

0 comments

Log in to join the thread with a thoughtful take, question, or correction.

Add to the discussion