Kotomine
16.11.2015, 15:34
В клиенте есть два файла, отвечающих за управление в игре:
...\DataTable\ru-ru\KeyMap_NKM.dat - режим клавиатуры
...\DataTable\ru-ru\KeyMap.dat - режим мыши
Открываем любым текстовым редактором и видим примерно следующее:
"KeyMap_NKM.dat" ; Key Map
[WINDOW]
INVENTORY = Ctrl+I
FORCE_WINDOW = Ctrl+F
PARTY_WINDOW = Ctrl+P
ANIMUS_WINDOW = Ctrl+U
MINIMAP = Ctrl+M
OPTION_WINDOW = Ctrl+O
MACRO_WINDOW = Ctrl+Y
AVATAR_INFO_WINDOW = Ctrl+C
SKILL_WINDOW = Ctrl+L
RADAR_WINDOW = Ctrl+R
JOURNAL_WINDOW = Ctrl+J
GUILD_WINDOW = Ctrl+G
BUDDY_WINDOW = Ctrl+B
POST_WINDOW = Ctrl+N
[COMBAT]
COMBAT_MODE = Ctrl+;
MOVE_MODE = Ctrl+N
AUTO_ATTACK_MODE = Ctrl+Z
ATTACK = Ctrl+SPACE
FREE_TARGET_MODE = Alt+?
ANIMUS_TARGET = ,
ANIMUS_ATTACK = .
ANIMUS_MOVE = /
[BEHAVIOR]
ITEM_LOOTING = Ctrl+X
CHANGE_TARGET_TO_LASTEST= Ctrl+?
CANCEL_TARGET = ESC
KEYBOARD_MOVE_METHOD = Ctrl+H
CAMERA_ROT_LEFT = CTRL+A
CAMERA_ROT_RIGHT = CTRL+D
MOVE_LEFT = CTRL+Q
MOVE_UP = CTRL+W
MOVE_RIGHT = CTRL+E
MOVE_DOWN = CTRL+S
MOVE_JUMP = CTRL+V
[CHAT]
INPUT_CHAT = ENTER
END_CHAT = ESC
PREV_SEND_MSG = Ctrl+`
PREV_WHISPER_CHAR = Ctrl+Y
WHISPER = '
[GAME]
QUIT = Ctrl+?
LOGOUT = Ctrl+?
CHATING_MODE = Ctrl+T
SCREENSHOT = SNAPSHOT
AUTO_MOUSE_MODE = Alt+?
AUTO_TARGET_MODE = Alt+?
RENDER_SHADOW = Alt+?
HIDE_UI = Alt+H
CHANGE_TO_OBSERVER = Alt+B
CHANGE_OBSERVER_MODE = Alt+?
PLAY_MOVIE = Alt+?
MOVIE_WIDE_MODE = Alt+?
MOVIE_CAMERA_MODE = Alt+?
SKY_CAMERA_MODE = Ctrl+K
HIDE_CHAR_NAME = `
[BELT]
SLOT_1 = Ctrl+F1
SLOT_2 = Ctrl+F2
SLOT_3 = Ctrl+F3
SLOT_4 = Ctrl+F4
SLOT_5 = Ctrl+F5
SLOT_6 = Ctrl+F6
SLOT_7 = Ctrl+F7
SLOT_8 = Ctrl+F8
SLOT_9 = Ctrl+F9
SLOT_10 = Ctrl+F10
CHANGE_BELT_KEY = Ctrl+\
[PATRIARCH]
SHOUT_1 = Shift+1
SHOUT_2 = Shift+2
SHOUT_3 = Shift+3
SHOUT_4 = Shift+4
SHOUT_5 = Shift+5
SHOUT_6 = Shift+6
SHOUT_7 = Shift+7
SHOUT_8 = Shift+8
SHOUT_9 = Shift+9
SHOUT_10 = Shift+0
SHOUT_ADMIN = Shift+TAB
Слева указаны функции интерфейса, справа клавиши или их сочетания, которые вызывают данные функции.
Пример:
RADAR_WINDOW = Ctrl+R
Слева функция открытия радара, справа сочетание клавиш Ctrl+R. Все сочетания с Ctrl могут быть воспроизведены в игре и без нажатия Ctrl (т.е. просто "R"). Если эту строчку поменять следующим образом:
RADAR_WINDOW = Ctrl+V
То вы сможете открыть радар на "V", но также вам придется переназначить прыжок на другую клавишу или снять назначение вообще. Судя по файлу, в функциях без назначения выставляют это сочетание:
Alt+?
Находим строчку
MOVE_JUMP = CTRL+V
И меняем ее:
MOVE_JUMP = Alt+?
Особенно полезным переназначение клавиш будет для суммонеров, у них самые неудобные кнопки управления анимусом:
ANIMUS_TARGET = ,
ANIMUS_ATTACK = .
ANIMUS_MOVE = /
Например, на клавиши Z,X,C (а характеристики персонажа сдвинуть на клавишу V):
ANIMUS_TARGET = Ctrl+Z
ANIMUS_ATTACK = Ctrl+X
ANIMUS_MOVE = Ctrl+C
Вот и все. Если у вас есть какие-либо вопросы или замечания по гайду, задавайте в ЛС или саппорте.
Внимание!
1. Будьте готовы к тому, что некоторые функции могут работать только в одном из режимов (например, функция прыжка работает только в режиме клавиатуры).
2. Некоторые функции не работают в 2.2.3 вообще. Например, AUTO_TARGET_MODE.
3. Потребуется отключить автообновление (http://www.pvpwar.ru/showthread.php?t=87262) для измененных файлов.
4. Изменяйте содержимое файлов очень аккуратно. Лишний пробел в нем может испортить вам игру. Вот ссылка на оригинальные файлы (стандартное управление) - https://yadi.sk/d/XZQwPl57kVQvZ
5. Не создавайте путаницу в файле. Одна клавиша - одно назначение.
...\DataTable\ru-ru\KeyMap_NKM.dat - режим клавиатуры
...\DataTable\ru-ru\KeyMap.dat - режим мыши
Открываем любым текстовым редактором и видим примерно следующее:
"KeyMap_NKM.dat" ; Key Map
[WINDOW]
INVENTORY = Ctrl+I
FORCE_WINDOW = Ctrl+F
PARTY_WINDOW = Ctrl+P
ANIMUS_WINDOW = Ctrl+U
MINIMAP = Ctrl+M
OPTION_WINDOW = Ctrl+O
MACRO_WINDOW = Ctrl+Y
AVATAR_INFO_WINDOW = Ctrl+C
SKILL_WINDOW = Ctrl+L
RADAR_WINDOW = Ctrl+R
JOURNAL_WINDOW = Ctrl+J
GUILD_WINDOW = Ctrl+G
BUDDY_WINDOW = Ctrl+B
POST_WINDOW = Ctrl+N
[COMBAT]
COMBAT_MODE = Ctrl+;
MOVE_MODE = Ctrl+N
AUTO_ATTACK_MODE = Ctrl+Z
ATTACK = Ctrl+SPACE
FREE_TARGET_MODE = Alt+?
ANIMUS_TARGET = ,
ANIMUS_ATTACK = .
ANIMUS_MOVE = /
[BEHAVIOR]
ITEM_LOOTING = Ctrl+X
CHANGE_TARGET_TO_LASTEST= Ctrl+?
CANCEL_TARGET = ESC
KEYBOARD_MOVE_METHOD = Ctrl+H
CAMERA_ROT_LEFT = CTRL+A
CAMERA_ROT_RIGHT = CTRL+D
MOVE_LEFT = CTRL+Q
MOVE_UP = CTRL+W
MOVE_RIGHT = CTRL+E
MOVE_DOWN = CTRL+S
MOVE_JUMP = CTRL+V
[CHAT]
INPUT_CHAT = ENTER
END_CHAT = ESC
PREV_SEND_MSG = Ctrl+`
PREV_WHISPER_CHAR = Ctrl+Y
WHISPER = '
[GAME]
QUIT = Ctrl+?
LOGOUT = Ctrl+?
CHATING_MODE = Ctrl+T
SCREENSHOT = SNAPSHOT
AUTO_MOUSE_MODE = Alt+?
AUTO_TARGET_MODE = Alt+?
RENDER_SHADOW = Alt+?
HIDE_UI = Alt+H
CHANGE_TO_OBSERVER = Alt+B
CHANGE_OBSERVER_MODE = Alt+?
PLAY_MOVIE = Alt+?
MOVIE_WIDE_MODE = Alt+?
MOVIE_CAMERA_MODE = Alt+?
SKY_CAMERA_MODE = Ctrl+K
HIDE_CHAR_NAME = `
[BELT]
SLOT_1 = Ctrl+F1
SLOT_2 = Ctrl+F2
SLOT_3 = Ctrl+F3
SLOT_4 = Ctrl+F4
SLOT_5 = Ctrl+F5
SLOT_6 = Ctrl+F6
SLOT_7 = Ctrl+F7
SLOT_8 = Ctrl+F8
SLOT_9 = Ctrl+F9
SLOT_10 = Ctrl+F10
CHANGE_BELT_KEY = Ctrl+\
[PATRIARCH]
SHOUT_1 = Shift+1
SHOUT_2 = Shift+2
SHOUT_3 = Shift+3
SHOUT_4 = Shift+4
SHOUT_5 = Shift+5
SHOUT_6 = Shift+6
SHOUT_7 = Shift+7
SHOUT_8 = Shift+8
SHOUT_9 = Shift+9
SHOUT_10 = Shift+0
SHOUT_ADMIN = Shift+TAB
Слева указаны функции интерфейса, справа клавиши или их сочетания, которые вызывают данные функции.
Пример:
RADAR_WINDOW = Ctrl+R
Слева функция открытия радара, справа сочетание клавиш Ctrl+R. Все сочетания с Ctrl могут быть воспроизведены в игре и без нажатия Ctrl (т.е. просто "R"). Если эту строчку поменять следующим образом:
RADAR_WINDOW = Ctrl+V
То вы сможете открыть радар на "V", но также вам придется переназначить прыжок на другую клавишу или снять назначение вообще. Судя по файлу, в функциях без назначения выставляют это сочетание:
Alt+?
Находим строчку
MOVE_JUMP = CTRL+V
И меняем ее:
MOVE_JUMP = Alt+?
Особенно полезным переназначение клавиш будет для суммонеров, у них самые неудобные кнопки управления анимусом:
ANIMUS_TARGET = ,
ANIMUS_ATTACK = .
ANIMUS_MOVE = /
Например, на клавиши Z,X,C (а характеристики персонажа сдвинуть на клавишу V):
ANIMUS_TARGET = Ctrl+Z
ANIMUS_ATTACK = Ctrl+X
ANIMUS_MOVE = Ctrl+C
Вот и все. Если у вас есть какие-либо вопросы или замечания по гайду, задавайте в ЛС или саппорте.
Внимание!
1. Будьте готовы к тому, что некоторые функции могут работать только в одном из режимов (например, функция прыжка работает только в режиме клавиатуры).
2. Некоторые функции не работают в 2.2.3 вообще. Например, AUTO_TARGET_MODE.
3. Потребуется отключить автообновление (http://www.pvpwar.ru/showthread.php?t=87262) для измененных файлов.
4. Изменяйте содержимое файлов очень аккуратно. Лишний пробел в нем может испортить вам игру. Вот ссылка на оригинальные файлы (стандартное управление) - https://yadi.sk/d/XZQwPl57kVQvZ
5. Не создавайте путаницу в файле. Одна клавиша - одно назначение.