20,263
edits
m (→Command-line arguments: no need to retroactively call OS X "macOS") |
m (updated image link; added a wikilink for the global folder) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 6: | Line 6: | ||
*Overall volume (sound FX and music can't be adjusted separately) | *Overall volume (sound FX and music can't be adjusted separately) | ||
*Subtitles | *Subtitles | ||
*[[Difficulty|Difficulty setting]] | *[[Difficulty modes|Difficulty setting]] | ||
*Inversion of the vertical mouse axis | *Inversion of the vertical mouse axis | ||
:Fun trivia: mouse inversion was implemented backwards. If the box is checked, moving the mouse up makes you look ''up''... that's ''non''-inverted aiming. This is fixed by the [[AE]]. | :Fun trivia: mouse inversion was implemented backwards. If the box is checked, moving the mouse up makes you look ''up''... that's ''non''-inverted aiming. This is fixed by the [[AE]]. | ||
==Controls== | ==Controls== | ||
[[Image: | [[Image:Mac OS Oni startup dialog.png|thumb|Wouldn't it be nice if Oni had something like this? Oh well...]] | ||
The Classic Mac build of Oni had a simple control-setting dialog which would appear if launching Oni with Shift held down. No other version of Oni has any kind of GUI for setting key bindings. Here's how you customize your controls: | The Classic Mac build of Oni had a simple control-setting dialog which would appear if launching Oni with Shift held down. No other version of Oni has any kind of GUI for setting key bindings. Here's how you customize your controls: | ||
*Edit the '''key_config.txt''' file manually; see [[/Binding| | *Edit the '''key_config.txt''' file manually; see [[/Binding|HERE]] for binding syntax and instructions | ||
*Use the [http://mods.oni2.net/node/129 Oni Key Editor] Java tool for a GUI experience | *Use the [http://mods.oni2.net/node/129 Oni Key Editor] Java tool for a GUI experience | ||
*Set custom keybindings at runtime using a global BSL script that employs the "bind" command | *Set custom keybindings at runtime using a [[IGMD/global|global]] BSL script that employs the "bind" command | ||
==CD check== | ==CD check== | ||