r/VagrantStory • u/Daemeous • 7h ago
[PC PORT] Vagrant Story is playable natively on Windows and Linux! Now with a much easier Windows installer!
[PC PORT] Vagrant Story is playable natively on Windows and Linux! Now with a much easier Windows installer!
Some of you may have noticed that I rather casually announced my Merlose companion mod was available for the native PC versions of Vagrant Story yesterday, as though the existence of those ports was common knowledge. Apparently, not everyone got the joke! 😅
So, yes! Vagrant Story has a native PC port! And for those who already knew about it, I've made getting it running on Windows considerably easier.
The port is called rood-boi, developed by noprompt, built on ser-pounce's rood-reverse decompilation project. It's a native recompilation of the original PlayStation game, rather than traditional emulation.
It's still a work in progress, so don't expect a completely bug-free experience, but it's already playable and features some impressive graphical enhancements, including ray-traced lighting.
What's new?
Until now, my Windows build process relied on WSL (Windows Subsystem for Linux), which meant installing a Linux environment, potentially requiring administrator access and a restart.
Rather than keep making everyone jump through those hoops, I went back to the old PlayStation development tools, which had Linux and Mac ports but no native Windows versions, and built the missing Windows ports myself.
The result is a self-contained Windows builder: no WSL, no Ubuntu, no administrator rights, and no restarting your PC.
It downloads its own development tools, compiles the game from the decompiled source code and your own original game files, and produces a native Windows version ready to play.
There's a Linux builder too, and both can optionally build the game with my Callo Merlose companion mod included.
How to install
Download the latest Windows and Linux builders
For Windows:
- Download
rood-boi-native-builder-2026-10-15.zipand extract it. - Copy your unmodified US version of Vagrant Story (
.binand.cue) into the extracted folder. - Double-click
Build rood-boi.batand answer the questions. - Once finished, launch the game using
play.bat, orplay-callo.batif you chose to include Merlose.
The first build takes approximately 30–60 minutes while it downloads the tools and compiles everything. Subsequent updates are much quicker: just run the builder again!
No copyrighted game data is distributed. You'll need to provide your own copy of Vagrant Story.
About the Merlose mod
The companion mod is entirely optional. You can play Vagrant Story normally, or have Callo Merlose accompany Ashley throughout the game, fighting, healing and casting spells autonomously, with her own equipment and progression.
You can find the full details here:
Two's A Riot: Tying Up Merlose Ends
Credits
Massive thanks to noprompt, the developer of rood-boi, and ser-pounce and all the contributors to the rood-reverse decompilation, without whom none of this would be possible.
My contribution has been bringing the PC port to Windows, making the building and installation process easier, and developing the optional Merlose companion mod.
This is still experimental software, so bug reports, feedback and suggestions are welcome!
And yes, in retrospect, perhaps releasing a mod for a PC port before properly announcing the PC port itself was doing things a little backwards. 😂
Future updates
I don't want to spam this subreddit with a new post every day so I won't. But for now I've a couple of things in the pipeline:
- Doubled inventory space optional mod; two versions. One that takes it from the container and a potentially more unstable one that uses free data on your save before taking it from the container for more overall space. -DONE
- A save conversion tool and guide, to walk you though coping your saves over to the game and also convert them for use in the above optional mod mod so you don't lose things. -DONE
- I've asked for permission to reverse engineer Zenith to the PC version of rood-boi because I feel like I'm playing a cut down, outdated version of the game without it. I know I don't technically need it, but I've major respect for the guy so I'm asking permission and will respect his decision. I'd like to respectfully request that nobody go try to pressure him though. It's his code and his decision.






