Skip to content

GameVault v1.1.5

Choose a tag to compare

@Starkka15 Starkka15 released this 08 Jul 19:07

GameVault v1.1.5 — RPG Maker native, refinements

The RPG Maker extension lets you run Windows RPG Maker games natively on SteamOS/Linux — no Wine or Proton. GameVault scans a folder of RPG Maker games, lists them in a "RPG Maker" tab, and adds them to Steam as native shortcuts:

  • MV / MZ run through native NW.js
  • VX Ace / XP / VX run through native mkxp-z

Runtimes (NW.js, mkxp-z, and the VX Ace + XP RTPs) are fetched on demand via About → Install Dependencies.

How to add games

  1. Extract the game so the game folder — the one containing Game.exe / package.json (MV/MZ) or Game.ini (VX Ace/XP) — sits inside your RPG Maker games folder (default ~/Games/RPGMaker/, selectable SSD/MicroSD in the tab's settings).
  2. Open the RPG Maker tab and hit Refresh. The game appears; select it and Add to create a native Steam shortcut.

Nested folders are handled (e.g. Egads RPG - Windows/Egads RPG/), and games can carry non-ASCII names.

What's new in 1.1.5

  • Case-insensitive asset loading (MV/MZ) — fixes "Failed to load: img/….png" caused by Windows-cased asset references on a case-sensitive filesystem.
  • XP RTP bundled — RPG Maker XP games no longer crash on missing stock sounds.
  • VX Ace/XP compatibility shim — no-ops Windows-only Win32API calls (gdiplus screenshots, window resize) and restores Ruby 1.9 TRUE/FALSE/NIL so more games boot under mkxp-z.
  • Better engine detection — handles Game.ini Library= values with a path prefix; won't mistake an asset subfolder for the game root.
  • Game Mode GPU flags tuned for reliable rendering (in-process GPU + ANGLE-GL).

Notes / caveats

  • No thumbnails/icons are generated — the RPG Maker tab lists games by title without box art.
  • Some VX Ace / XP games need manual Ruby-script tweaks. Windows RPG Maker shipped Ruby 1.9, which tolerated loose syntax that mkxp-z's Ruby 3.1 rejects (e.g. dead-code else, removed constants). Such a game may error on launch; the fix is a small edit to its Scripts data. Most games work as-is.

Install: download GameVault.zip, extract, and copy the GameVault folder into ~/homebrew/plugins/ (replace the existing one), then restart Decky. Existing users can also use the in-app updater.