Oni engine patches (Mac Intel): Difference between revisions

m
OniX-affected article
m (making it clearer that this is just the app)
m (OniX-affected article)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
:''For the history of the Mac builds of Oni, see [[History of Mac Oni|here]]. For a list of changes to the PowerPC Mac build from The Omni Group, see [[Oni engine patches (Mac, PPC)|here]]. For a list of changes to the Windows version, see [[Daodan DLL|here]]. ''
{{Hatnote|For the history of the Mac builds of Oni, see [[History of Mac Oni|here]]. For information on the patches to Windows Oni and other Mac versions of Oni, see the [[:Category:Patches|Patches category]].}}
{{UpdatedForOniX|1.0.0}}
{{fmbox
  | text = This is the game app for 32-bit Intel Macs. It does not run on versions of macOS after 10.14 because support for 32-bit applications was dropped in 10.15.
  }}


Starting in 2011, Feral Interactive began releasing new builds of the Oni application for Intel Macs. The main purpose of these builds was simply maintenance; all previous versions of the game application were built for PowerPC-based Macs (see first link above), so an Intel-native build was needed for modern Intel-based Macs. However, the builds from Feral also include a number of improvements, including some that fans first made to the Omni Group PPC build using hex editing (see second link above), some changes that were requested by fans, and some patches that were first made to Windows Oni (see third link above).
Starting in 2011, Feral Interactive began releasing new builds of the Oni application for Intel Macs. The main purpose of these builds was simply maintenance; all previous versions of the game application were built for PowerPC-based Macs, so an Intel-native build was needed for modern Intel-based Macs. However, the builds from Feral also include a number of improvements, including some that fans first made to the Omni Group PPC build using hex editing (see [[OMNI]]), some changes that were requested by fans, and some patches that were first made to Windows Oni (see [[Daodan DLL]]).


==Download==
==Download==
If you have installed the [[Anniversary Edition]], then you will already have the latest build of Oni, but here are direct download links that do not require the AE. When the latest Oni build is installed through the AE, the higher-quality intro/outro movies are in a separate optional mod package, but in the direct download below they are bundled inside Oni.app and will be moved into the [[GDF]] when Oni is first launched, hence the size of the application.
If you have installed the [[Anniversary Edition]], then you will already have the latest build of Oni, but here are direct download links that do not require the AE. When the latest Oni build is installed through the AE, the higher-quality intro/outro movies are in a separate optional mod package, but in the direct download below they are bundled inside Oni.app and will be moved into the [[GDF]] when Oni is first launched, hence the size of the application.


Simply download, unzip, and replace the Oni application that is in your retail installation of Oni.
Download and unzip the file linked to below, then follow the instructions in the read-me for getting the app to run, and then place the Oni application into your retail installation of Oni.
*[http://mods.oni2.net/node/320 Oni 1.2.1] (for Mac OS X 10.7+) -- Released Dec. 2015
*[http://mods.oni2.net/node/320 Oni 1.2.1] (for Mac OS X 10.7 through macOS 10.14) -- Released Dec. 2015


(An archived release of [http://mods.oni2.net/node/319 Oni 1.1.1] is available for Mac OS X 10.6.)
(An archived release of [http://mods.oni2.net/node/319 Oni 1.1.1] is available for Mac OS X 10.6.)


==Known issues==
==Known issues==
*The app is unsigned, so you must follow the instructions in the read-me to get Oni to run properly.
*Input is sometimes momentarily dropped (a mouse click is ignored, or a button being held down is let up for a moment).
*Input is sometimes momentarily dropped (a mouse click is ignored, or a button being held down is let up for a moment).
*Sound effects occasionally drop.
*Foreign characters found in some localizations of the game's text will not display.
*Movie-playing doesn't work below OS X 10.9.
*Movie-playing doesn't work below OS X 10.9.
*After quitting Oni, sometimes the mouse cursor is frozen in the middle of the screen until you click once.
*After quitting Oni, sometimes the mouse cursor is frozen in the middle of the screen until you click once.
Line 156: Line 163:
|-
|-
| -vsync
| -vsync
|Turns on vertical synchronization (tends to be automatically turned on in recent versions of OS X)
|Turns on vertical synchronization (tends to be automatically turned on in recent versions of macOS)
|-
|-
| -wintop, -winbottom, -winleft, -winright
| -wintop, -winbottom, -winleft, -winright
Line 194: Line 201:


==Changes from The Omni Group build==
==Changes from The Omni Group build==
These are the changes made since The Omni Group's last build of Oni for PPC Macs in 2003.
The Omni Group's builds of Oni for PPC Macs from 2001 to 2003 introduced certain behaviors and bugs which were not present in Bungie's original PPC Mac build of Oni from 2001. Changes that the Feral build has made to Omni's version of the game, not Bungie's, are as follows:
*Native Intel build, allowing Oni to run on modern Macs
*Full-screen mode should now use Oni's gamma setting.
*Full-screen mode should now use Oni's gamma setting
*In-game music and looping sounds such as automatic weapons fire no longer continue playing while game is paused on Main Menu.
*In-game music and repeating sounds such as automatic gunfire no longer continue playing while game is paused on Main Menu
<!--*Saving of GameDataFolder location in global preferences has been removed to allow multiple Oni installations on hard drive.-->
*Saving of GameDataFolder location in global preferences has been removed to allow multiple Oni installations on hard drive
*Greatly improved windowed mode behavior.
*Better windowed mode behavior
*Expanded menu of display resolution choices.
*Expanded display resolution choices
*Developer Mode console allows upper-case letters to be typed.
*Developer Mode console allows upper-case letters to be typed


[[Category:Patches]]
[[Category:Patches]]