Mac Developer Mode
This is truly exciting, it was thought that the Developer Mode was taken out of the Mac binaries, but in June 2006, geyser found the key to unlock it. But in the Omnigroup port of Oni, the camera mode and inputing commands in the console was not possible because the RETURN was disabled in their port.
However, in early January 2007, geyser enabled the RETURN key and by modifying the keyconfig file, those issues are gone!
You can download the unlocked version here:
Mac OSX Oni DevMode (Also works on Intel Macs)
You will need to add the following code to the key_config.txt file
bind p to man_cam_move_forward
bind l to man_cam_move_left
bind apostrophe to man_cam_move_right
bind semicolon to man_cam_move_backward
bind leftarrow to man_cam_pan_right
bind rightarrow to man_cam_pan_left
bind pageup to man_cam_move_up
bind pagedown to man_cam_move_down
This takes the movement controls and maps them to the camera controls. (Of course you use different keys if you want.) However the uparrow and downarrow are bond to pan camera up and pan camera down.
Or you can download the modified key_config.txt file.
First, how do I enter Dev Mode? Press F1 (Function key 1) and then enter the cheat code "killmequick" Now what can be done with Dev Mode? Here are some things:
|Fkey6||Kill All Ai|
|Ctrl+Fkey7 ||Play dead|
|Fkey7, Shift+Fkey7||Cycle weapons (holster to get second weapon)|
|Fkey8, Shift+Fkey8||Cycle characters|
|Fkey9||Start recording movie|
|Cntl+Shift+b||Shows current opponent's logic|
|Cntl+Shift+l||Dumps a screenshot every frame|
|Cntl+Shift+u||Go through objects|
|END||Warp to camera|
|RETURN||Camera Control 3 modes |
(Press RETURN to move through the modes)
2) Detached - mouse controls aim
3) Detached - mouse controls camera
(When activated the following applies)
|p||Move camera forward|
|; (semicolon)||Move camera backward|
|l||Move camera left|
|' (apostrophe)||Move camera right|
|pageup||Move camera up|
|pagedown||Move camera down|
|leftarrow||Pan camera right|
|rightarrow||Pan camera left|
|uparrow||Pan camera up|
|downarrow||Pan camera down|
|Note: If you access the Camera Mode during the game, be aware that the game is still in progress and you can be attacked at any time! To avoid that, see the next section.|
|~ (tilde)||Enter console / Exit console|
Once you're in the console mode you should see the letters CMD near the bottom of the screen. Now you can enter script commands. Be sure to press RETURN after entering the command.
(Note: Sometimes after pressing RETURN, you get into camera mode, so press RETURN 2 more times to go back to normal mode.)
A good one to use while exploring is "ai2_ignore_player = 1" this will cause the AI's to ignore you.
|A list of commands can be found here|
Oni Central Forum
Oni Galore Wiki