Customizing/Binding

From OniGalore
Jump to navigation Jump to search

How to bind (from OniCentral)

When you want to add your own controls, make sure you do it underneath the heading "unbindall" and above "# default controls" in "key_config.txt".

You can delete binds from "# default controls", but make sure the bind is in the "unbindall" area. Edit the controls in "# misc" freely.

The bind command is structured the following way:

bind *key* to *action*

So if you would want to bind "kick" to / you would type:

bind slash to kick

N.B. Bindings that can't be changed are F8 (bound to shapeshifter) and Esc (exits to Main Menu and resumes).

Bindable keys

Bindable keys
Key description Syntax
Up/Down/Left/Right Arrow uparrow, downarrow, leftarrow, rightarrow
F1, F2, ... , F12 fkey1, fkey2, ... , fkey12
Num Pad #
(where # is a number from 0 to 9)
numpad#
Num Pad * / + - multiply, divide, add, substract
Num Pad = numpadequals
Num Pad Delete decimal
Num Pad Enter numpadenter
Page Up/Down, Home, End pageup, pagedown, home, end
Caps Lock, Num Lock capslock, numlock
, comma
. period
' apostrophe
; semicolon
[ ] rightbracket, leftbracket
/ \ slash, backslash
Tab tab
Space, Backspace space, backspace
Enter enter
Shift shift/leftshift/rightshift
Caps Lock capslock
Control control/leftcontrol/rightcontrol
(Mac only) Command, Option command, option
Alt alt
A-Z a-z (LOWERCASE!)
0-9 0-9

Bindable events

Bindable events
Event description Syntax
Forward forward
Left stepleft
Backward backward
Right right
weapon/holster/pick up) swap
Drop weapon drop
Jump jump
Punch punch
Kick kick
Crouch crouch
Walk walk
Hypo hypo
Reload reload
Custom Key 1 cutscene_1
Custom Key 2 cutscene_2

This is very incomplete. Filling in slowly...

Related issues