← recipe book

Needs test

Oni: Anniversary Edition

Proton (Windows) Third-person action 2001 other ⚙ Proton 9.0
Does it run on your Deck?

About

Oni is a third-person action game built around a fluid blend of hand-to-hand combat and gunplay, with the melee fighting as its centerpiece. It was the only title from Bungie West, a division of Bungie, and its anime-inspired cyberpunk style drew heavily on Ghost in the Shell and Akira. Originally released for Windows and Mac in 2001, it was never sold on Steam and is best run on Deck via a non-Steam shortcut. The community Anniversary Edition patch and Daodan DLL add widescreen and modern-system support to keep the game playable on current hardware.

Identity

DeveloperBungie West
PublisherGathering of Developers
Released2001
GenreThird-person action
ModesSingle-player
Engineother
TypeProton (Windows)
AliasesOni, Oni AE

Launch

Binary
Oni.exe
Options
WINEDLLOVERRIDES="msacm32=n,b" %command%
Needs files
none beyond the binary

Proton

Version
Proton 9.0
Winetricks

⚙ Setup notes

Overview: Oni (2001, Bungie West) — third-person action with a focus on hand-to-hand combat.

Install: Never officially on Steam, so add it as a non-Steam shortcut pointing at Oni.exe.

Patch: The community 'Anniversary Edition' patch (and/or the Daodan DLL) adds widescreen, modern-resolution support, and modern-system fixes — install/patch on a Windows PC first, then copy the whole Oni folder to the Deck.

Proton: Runs well under the latest numbered Proton.

Audio fix: Place the extracted msacm32.dll in Oni's folder and set the launch option WINEDLLOVERRIDES="msacm32=n,b" %command% to stop sound-effect frame drops.

Library: Per the Oni2.net Steam Deck guide it plays straight from the SteamOS library after first launch (which downloads the Linux runtime + Proton).

The one thing to know

Supply your own copy: Original retail/CD game — supply your own copy; the Anniversary Edition (or just the Daodan DLL) is a community patch applied on top for widescreen and modern-system support.

Not on Steam: Never on Steam — add as a non-Steam shortcut, so there's no clean ProtonDB app rating; community (Oni2.net Steam Deck guide) confirms it runs well under Proton.

Controller: Oni is natively keyboard + mouse with no built-in gamepad support, so bind a Steam Input keyboard/mouse layout to your controller. (The Daodan DLL / OniX patches fix modern-system compatibility but do not add native gamepad input.)

Audio: Audio frame-drops fixed via the msacm32 launch option above.

Links: OniGalore (oni2.net) Steam Deck guide, Daodan DLL, and Anniversary Edition pages linked above.

Community guides

Write-ups and threads from people who got this (or a similar) game running. deckport links to them — it doesn't reproduce them.

Get the artwork

deckport never hosts game images. Open this game on SteamGridDB, pick the cover / hero / logo / icon you like, and drop them into the game folder under .deckport-art/ before you push it to the Deck. The importer files them under the right names automatically.

Run it on your Deck

Two files: the one-time importer (deckport.py) in your Deck's home folder, and this game's install helper. Copy the game into ~/Games and run the helper with Steam closed — it writes the recipe (binary, launch options, Proton version) and registers the shortcut with artwork.