Oni

From PCGamingWiki, the wiki about fixing PC games
Oni
Oni cover
Developers
Windows, Mac OS Bungie Software[Note 1]
macOS (OS X) The Omni Group[Note 2]
macOS (OS X) Feral Interactive[Note 3]
Publishers
Windows Take-Two Interactive
Mac (North America) MacSoft
Mac (RoW) Feral Interactive
Windows (Russia) Buka Entertainment
Release dates
Windows January 29, 2001
Mac OS (Classic) January 29, 2001
macOS (OS X) December 18, 2001[Note 4]
macOS (OS X) April 5, 2011[Note 5]
Reception
Metacritic 73
IGDB 70
Taxonomy
Modes Singleplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Action, Brawler, Shooter
Art styles Anime
Themes Cyberpunk, Sci-fi
Oni on IGDB
Oni guide on StrategyWiki
Oni on MobyGames
Oni on Wikipedia

Warnings

The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.

Key points

The Anniversary Edition mod fixes compatibility issues and allows modding and installation of mods.
The OniX rebuild fixes compatibility issues by providing a new game application.
Small but dedicated community.
Very limited in-game options.

General information

Bungie.net - The developer's site
RockstarGames.com - Rockstar's official Oni page (PS2 port)
Bungiepedia - A wiki for everything Bungie-related
OniGalore - A very detailed wiki for everything Oni-related
Oni.Bungie.org - The main Oni fan portal

Availability[edit]

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
European releases have CopyLok DRM
Windows
Retail
DRM-free
American release
Windows
Retail
DRM-free
All releases
Mac OS
A demo is available for Windows and Mac (macOS 10.14 and earlier).

Essential improvements[edit]

Anniversary Edition[edit]

A major modding and patching framework for Oni, it allows users to download, install and create mods for Oni. It also fixes many bugs left untouched by the original developers and adds modern Windows and Intel Mac support (macOS 10.14 and earlier). It can be found at https://wiki.oni2.net/Anniversary_Edition.

OniX[edit]

A rebuild of the game application which provides modern Windows support (Mac version coming later). As of v1.0, it provides only vanilla game behavior with no bug fixes except those needed to run the game on modern machines. Being a simple EXE, it is far faster to install than the Anniversary Edition but will not provide patches, mods or auto-updates like the AE does. It can be found at https://wiki.oni2.net/OniX.

Peixoto's patch[edit]

  • Forced resolution allows high resolution without shrinking the HUD/menus. Supersampling anti-aliasing is also possible.
  • Keyboard/mouse emulation with Xinput gamepads.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows .\persist.dat, .\key_config.txt
Mac OS (Classic) persist.dat, key_config.txt
macOS (OS X) ./persist.dat, ./key_config.txt, ~/Library/Preferences/com.godgames.oni.plist

Save game data location[edit]

System Location
Windows .\persist.dat
Mac OS (Classic) persist.dat
macOS (OS X) ./persist.dat

Video[edit]

In-game options menu.
In-game options menu.

Graphics feature State WSGF Notes
Widescreen resolution
See Widescreen resolution
Multi-monitor
See Widescreen resolution
Ultra-widescreen
See Widescreen resolution
4K Ultra HD
See Widescreen resolution
Field of view (FOV)
Can be altered in Developer Mode. See OniGalore for instructions.
Windowed
Use Anniversary Edition
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Supported by Intel Mac build. In Windows, force through graphics card control panel
Anti-aliasing (AA)
Supported by Intel Mac build. In Windows, force through graphics card control panel
Vertical sync (Vsync)
Supported by Intel Mac build. In Windows, force through graphics card control panel
60 FPS
Intro and outro cutscenes run at 15 FPS or 30 FPS with mods
120+ FPS
See Choppy mouse/keyboard control
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Widescreen resolution[edit]

Use Anniversary Edition and AR patch[4]
  1. Install Anniversary Edition mod to unlock all supported resolutions.
  2. Download Oni AR patch.
  3. Apply patch to Oni.exe depending on aspect ratio.
Use Anniversary Edition and patch game executable manually[4]
  1. Install Anniversary Edition mod to unlock all supported resolutions.
  2. Open Oni.exe with a hex editor such as HxD.
  3. Change the following bytes in Oni.exe.
    • Change 00 00 48 3F 00 00 A0 40 to A3 3F 29 3F 00 00 A0 40 for 16:10
    • Change 00 00 48 3F 00 00 A0 40 to 24 5E 19 3F 00 00 A0 40 for 16:9
    • Change 00 00 48 3F 00 00 A0 40 to 05 14 E9 3E 00 00 A0 40 for 2560x1080
    • Change 00 00 48 3F 00 00 A0 40 to 1C 55 E7 3E 00 00 A0 40 for 3440x1440
    • Change 00 00 48 3F 00 00 A0 40 to 1D 4C E6 3E 00 00 A0 40 for 3840x1600
    • Change 00 00 48 3F 00 00 A0 40 to 20 3F 69 3E 00 00 A0 40 for 48:10
    • Change 00 00 48 3F 00 00 A0 40 to 1C 18 52 3E 00 00 A0 40 for 48:9

Input[edit]

Keyboard and mouse State Notes
Remapping
Edit key_config.txt [5] (3rd-party tools are also available)
Mouse acceleration
Mouse sensitivity
Supported in Intel Mac build
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support

Audio[edit]

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Simplified Chinese
English audio with Chinese subtitles
French
German
Italian
Japanese
Russian
Localized by Buka Entertainment
Spanish

Issues fixed[edit]

Crashes or refuses to run on modern versions of Windows[edit]

Use Anniversary Edition or OniX

Choppy mouse/keyboard control[edit]

With displays that run higher than 60 Hz, mouse/keyboard control will be choppy and unreliable.
Use Anniversary Edition
Use Hz patch[4]
  1. Download Oni 60fps+ Fix.
  2. Apply patch to Oni.exe depending on monitor refresh rate.
Patch game executable manually[4]
  1. Open Oni.exe with a hex editor such as HxD.
  2. Change the following bytes in Oni.exe:
    • Change BA 3C 00 00 00 to 53 BA 4B 00 00 00 for 75Hz
    • Change BA 3C 00 00 00 to 53 BA 55 00 00 00 for 85Hz
    • Change BA 3C 00 00 00 to 53 BA 78 00 00 00 for 120Hz
    • Change BA 3C 00 00 00 to 53 BA 90 00 00 00 for 144Hz
    • Change BA 3C 00 00 00 to 53 BA A5 00 00 00 for 165Hz
    • Change BA 3C 00 00 00 to 53 BA F0 00 00 00 for 240Hz

Other information[edit]

API[edit]

Technical specs Supported Notes
OpenGL 1.2
ExecutablePPC 32-bit 64-bit Notes
Windows
macOS (OS X)
This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) 98
Processor (CPU) Intel Pentium III 266 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 800 MB
Video card (GPU) TNT2 or Rage 128
Mac OS
Minimum Recommended
Operating system (OS) 8.6[Note 6]
Processor (CPU) 300 MHz PowerPC
System memory (RAM) 64 MB
Hard disk drive (HDD) 800 MB
Video card (GPU) 3dfx Voodoo 2, ATI Rage Pro, ATI Rage 128

Notes

  1. Bungie Software developed the original Mac OS (PowerPC) port targeting "Classic" Mac OS 8 and 9, and utilized the Carbon API to allow it to run on both the Classic version of the operating system as well as the upcoming Mac OS X.[1]
  2. At the end of 2001, The Omni Group produced and released a more OS X-compatible (PowerPC) build of the game for free using the Cocoa API, which they continued to update and support through the next two years.[1]
  3. In the first half of 2011 Feral Interactive released an Intel-native build of the game based on The Omni Group's Cocoa/PowerPC-based source code.[1]
  4. December 18, 2001 is the release date for the first Cocoa API-based build of the game released by The Omni Group that brought with it native OS X support for PowerPC CPUs.[2]
  5. April 5, 2011 is the release date for the first semi-official build released by Feral Interactive that brought with it native support for Intel CPUs.[3]
  6. The copy of CarbonLib which came with Oni required Mac OS 8.6; earlier versions of CarbonLib which had lower OS requirements have not been tested with Oni.

References

  1. 1.0 1.1 1.2 OniGalore - History of Mac Oni - last accessed on 2019-03-25
  2. The Mac Observer - The Omni Group Releases New Mac OS X Version Of Oni - last accessed on 2019-03-25
  3. Oni Central Forum - Oni Intel-native build for OS X - last accessed on 2019-03-25
  4. 4.0 4.1 4.2 4.3 Oni | WSGF
  5. Customizing/Binding - last accessed on 2021-12-22