Skip to content

Steam Integration

nendo edited this page Apr 16, 2026 · 5 revisions

Steam Integration

Argosy can download Steam games and hand them off to a compatible Windows-on-Android runtime (GameNative) for launching. This lets your Steam library coexist alongside emulated games in the same library view.

Steam support is experimental. It depends on GameNative being installed and configured correctly, and on Steam's own rate limits and regional availability.

Requirements

  • GameNative installed on the device. Argosy auto-detects GameNative and shows its status in Settings.
  • A Steam account with the games you want to play.
  • Your device must meet whatever CPU / GPU / driver requirements the specific game has under GameNative. Argosy cannot guarantee any Steam game will run — that's between the game, Proton, and your hardware.

Signing in

Go to Settings > Steam. The section shows:

  • GameNative status — detected / not detected, install path, version.
  • Steam login — a QR code when signed out. Scan it from the Steam mobile app to authorize Argosy; the session token lives on your device.
  • Install path — where downloaded Steam games will land. Defaults to GameNative's steamapps/common/ location but can be customized.

Once signed in, Argosy syncs your owned Steam library and displays games alongside your RomM library.

Downloading a Steam game

Open a Steam game's detail page and tap Download like you would for an emulated game. Argosy pulls the depots directly from Steam, writes them to the install path, and drops a .download_complete marker when finished — which is how GameNative recognizes the install.

Progress shows in the Downloads section with the same UX as other downloads (pause, resume, cancel).

Launching a Steam game

Press A on a Steam game's detail page. Argosy hands the game to GameNative via an intent. GameNative takes over from there — its configuration, per-game settings, and controller mapping are its own.

If GameNative isn't installed, Argosy surfaces an error with a link to the setup section.

Known limitations

  • Not all Steam games work. Compatibility is defined by GameNative / Proton. Titles that require anti-cheat, specific drivers, or unsupported APIs may fail to launch or crash after loading.
  • Download speeds come from Steam's CDN. Argosy cannot speed up a slow Steam download.
  • Cloud saves are handled by Steam / the game, not by Argosy's RomM save sync.
  • Login can expire. If the session token is invalidated server-side, the Steam section will prompt you to sign in again via QR.
  • Region and account restrictions apply. Argosy can only download games your Steam account can access.

Clone this wiki locally