Jump to content

Windows Oni vs. Mac Oni: Difference between revisions

→‎Mac exclusives: update for Intel build (as of 1.1b5)
(→‎Level logic: update for Intel build)
(→‎Mac exclusives: update for Intel build (as of 1.1b5))
Line 32: Line 32:


==Mac exclusives==
==Mac exclusives==
===A semi-official patch===
===A newer (stabler?) build===
Made by [http://www.omnigroup.com OmniGroup], [http://www.omnigroup.com/games/oni/ Oni 1.0 v1.36] (native OS X port) fixes a few issues with sounds, mouse, rendering, AI...
The current build of Oni for Intel Macs (see [[Installation#Mac_2|HERE]] for link) is based on code that has been touched up by three parties after the point at which Oni was gold mastered for Windows in 2000 (see [[History of Mac Oni]] for details), so they may have fixed a few issues with sounds, mouse, rendering, and AI.... On the whole, the Mac build of Oni ''may'' have fewer crash issues as a result. There are also several patches implemented into Feral's Intel build that on the Windows side require the Daodan DLL (see [[AE:FERAL|HERE]]) and a few features that were added by request for the sake of modders (see below).
On the whole, the Mac build of Oni ''may'' have fewer crash issues as a result.
For more information about installing this one on Mac, see [[Installation#Mac|here]]


===Startup GUI===
===Bigger textures===
If you press Shift while starting Oni (This only applies when running in OS9 or Classic, not OSX), a little GUI will pop up and let you do the following :
Macs support 1024x1024 textures, whereas the Daodan DLL only allows up to 512x512 in Windows, although in practice this isn't much of an advantage because no one will go out of their way to make such enormous textures just for Mac players when they can keep their mod to 512x512 and make it playable for everyone ^_^
*configure controls LH and RH
*set command-line parameters (Args:)


===bsl_config.txt===
Any BSL commands left in a text file with this name alongside the Oni app will be run upon level load. This is equivalent to using the "[[IGMD/global|global]]" folder in IGMD, which the Mac also supports as of the Intel build.


===New BSL commands===
Modders may find it helpful to set the following new variables to true: '''am_show_texturename''', '''chr_show_weaponid''', and '''show_triggervolumes''' (also enabled with Ctrl-Shift-X).
===Modified BSL commands===
*'''slowmo''' works differently, but how?
*'''chr_location''' in Windows takes a character index number as the first parameter; on Mac, you can pass it either the index <u>or</u> the AI name.
===launch_args.txt===
Instead of using the Terminal to pass launch arguments to the Oni binary, which is extra complicated on the Mac, you can list them in a file with this name next to the Oni app, separated by spaces, e.g. "-fsaa2x -noswitch".
===Graphical niceties===
You can supply the launch arguments '''-fsaa2x''' or '''-fsaa4x''' to get full-screen anti-aliasing.
===Diary pages===
The Mac supports 30 weapon pages in the diary, over the Windows limit of 15.
===Bindable cheats===
Oni's original cheat codes can be bound to keys in key_config.txt.


----
----