18,700
edits
(sigh, correcting wording about dodging fix again; how was I wrong about this for all these years?) |
m (wording) |
||
Line 1: | Line 1: | ||
:''For the history of the Mac | :''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]]. '' | ||
Starting in | 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). | ||
==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 | 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 and will be installed by the game application when it is first launched. | ||
*[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+) -- 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.) | |||
==Known issues== | ==Known issues== | ||
Line 29: | Line 30: | ||
|- | |- | ||
|Command-Q now quits Oni from the Main Menu | |Command-Q now quits Oni from the Main Menu | ||
|Mac- | |Mac-specific key shortcut | ||
|- | |- | ||
|Developer Mode can be activated by entering "thedayismine" or simply "x" on the Pause screen | |Developer Mode can be activated by entering "thedayismine" or simply "x" on the Pause screen | ||
|Enabled in Windows through Daodan DLL | |Enabled in Windows through Daodan DLL | ||
|- | |- | ||
|Developer Mode hotkeys Ctrl-Shift-I, -O, -R, -S, and -T now work | |[[Developer_Mode#Hotkeys|Developer Mode hotkeys]] Ctrl-Shift-I, -O, -R, -S, and -T now work | ||
|Not available in Windows | |Not available in Windows | ||
|- | |- | ||
Line 43: | Line 44: | ||
|Not performed in Windows | |Not performed in Windows | ||
|- | |- | ||
|Scroll wheel can be used to set player's movement speed (requires -scrollrun launch argument) | |Scroll wheel can be used to scroll in Load Game dialog and to set player's movement speed (requires -scrollrun launch argument) | ||
|Not available in Windows | |Not available in Windows | ||
|} | |} | ||
===BSL=== | ===BSL=== | ||
Mac Oni should now have parity with Windows BSL; any command available in Windows Oni should work on Macs too. You may place a file called bsl_config.txt next to Oni, containing newline-separated scripting commands, and Oni will run them upon loading a level. Additional changes to BSL are listed below. | Mac Oni should now have parity with Windows Oni's [[BSL]]; any command available in Windows Oni should work on Macs too. You may place a file called bsl_config.txt next to Oni, containing newline-separated scripting commands, and Oni will run them upon loading a level. Additional changes to BSL are listed below. | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 107: | Line 108: | ||
|Not fixed in Windows | |Not fixed in Windows | ||
|- | |- | ||
|Particle class limit made consistent (was 1024 in one place and 2048 in another),<br />preventing mods from crashing Oni with too many | |Particle class limit made consistent (was 1024 in one place and 2048 in another),<br />preventing mods from crashing Oni with too many particle classes | ||
|Not fixed in Windows | |Not fixed in Windows | ||
|- | |- | ||
Line 120: | Line 121: | ||
|- | |- | ||
|Widescreen resolutions no longer stretch character portraits and sprite textures | |Widescreen resolutions no longer stretch character portraits and sprite textures | ||
| | |Only portrait stretching fixed for Windows by Daodan DLL | ||
|} | |} | ||
===Launch arguments=== | ===Launch arguments=== | ||
There are no equivalents for any of these features in Windows Oni and the Daodan DLL. A file named launch_args.txt can be placed next to Oni, containing arguments from the list below, and these will be supplied to Oni at launch time. Launch arguments can also be supplied by holding Command while launching Oni to bring up the GUI launch panel. | Besides Oni's [[Customizing#Command-line_arguments|standard launch arguments]], the following arguments have been added. There are no equivalents for any of these features in Windows Oni and the Daodan DLL. A file named launch_args.txt can be placed next to Oni, containing arguments from the list below, and these will be supplied to Oni at launch time. Launch arguments can also be supplied by holding Command while launching Oni to bring up the GUI launch panel. | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 132: | Line 133: | ||
|- | |- | ||
| -debugdisplay | | -debugdisplay | ||
| | |Prints messages to Console that can help diagnose display/windowing issues | ||
|- | |- | ||
| -display[1-9] | | -display[1-9] | ||
| | |Chooses monitor on which to display Oni | ||
|- | |- | ||
| -fsaa2x, -fsaa4x, -fsaamax | | -fsaa2x, -fsaa4x, -fsaamax | ||
Line 156: | Line 157: | ||
|- | |- | ||
| -wintop, -winbottom, -winleft, -winright | | -wintop, -winbottom, -winleft, -winright | ||
| | |In windowed mode (-noswitch), places window against chosen side of screen | ||
|- | |- | ||
| -wsafety | | -wsafety |