итак. Разобрался сам. все необходимые изменения в управлении делайте в файле keymap (для управления мышью) или keymap_NKM (для управления с клавиатуры) Нужные файлы находятся по этому пути C:\Program Files\4GAME\RFOnline\DataTable\ru-ru
можно вобще ЛЮБЫЕ поставить? например
не 1 2 3 4
а z x c v
а нет никакой кнопки на выделение ближайшего моба или типа переключение между мобами в зоне видимости? чтоб мышь при этом не учавствовала? кто играл в рапелз - поймет о чем я. там была кнопка Tab
Добавлено через 2 минуты
я там просто не нашел такой функции :-(
Последний раз редактировалось LexusPrimus; 23.11.2009 в 00:14.
Причина: Добавлено сообщение
а нет никакой кнопки на выделение ближайшего моба или типа переключение между мобами в зоне видимости? чтоб мышь при этом не учавствовала? кто играл в рапелз - поймет о чем я. там была кнопка tab
Добавлено через 2 минуты
я там просто не нашел такой функции :-(
а такого думается нет
Добавлено через 7 минут
Цитата:
Сообщение от user999
можно вобще ЛЮБЫЕ поставить? например
не 1 2 3 4
а z x c v
??
можно, кроме контрл и шифт, альт.
Последний раз редактировалось user999; 16.12.2009 в 15:09.
Причина: Добавлено сообщение
При перемещении персонажа стрелками если нажать на клавишу стрелку назад, то персонаж бежит назад как и должен.
При перемещении персонажа по WASD если нажать на клавишу «S», то персонаж будет идти спиной вперёд как бы отступая.
Возможно ли сделать, чтобы при нажатии на «S» перс бежал назад как если бы я нажал на клавишу стрелки назад?
можно, но тебе придется писать отдельную прогу на подмену клавишей (я бы сделал именно так, хз может еще какие варианты существуют)
То есть, чтобы при включении режима перемещения по WASD, клавиша «S» принималась клиентом за клавишу стрелки назад? Значит, надо, чтобы программа распознавала включение режима перемещения по WASD?
То есть, чтобы при включении режима перемещения по WASD, клавиша «S» принималась клиентом за клавишу стрелки назад? Значит, надо, чтобы программа распознавала включение режима перемещения по WASD?
ну как бы вариантов тут множество, можно просто регить хот-кей на s при условии что окно рф-ки активно и при зажатом хот-кеи (в данном случае s) зажимать стрелку вниз (програмно) - это самый топорный и простой вариант (не уверен, что он будет работать). Можно ставить хук в системе на нажатие клавиши s (при условии что окно рф-ки активно) и подменять на нажатие стрелкой. Насчет распознавания включена ли раскладка на wasd я бы на твоем месте не заморачивался (это можно сделать, но я это описывать не буду, так как это выложено на закрытом форуме) - просто ставишь в своей проге галку (подменять/ не подменять значения), т.е. вкл/выкл
ну как бы вариантов тут множество, можно просто регить хот-кей на s при условии что окно рф-ки активно и при зажатом хот-кеи (в данном случае s) зажимать стрелку вниз (програмно) - это самый топорный и простой вариант (не уверен, что он будет работать). Можно ставить хук в системе на нажатие клавиши s (при условии что окно рф-ки активно) и подменять на нажатие стрелкой. Насчет распознавания включена ли раскладка на wasd я бы на твоем месте не заморачивался (это можно сделать, но я это описывать не буду, так как это выложено на закрытом форуме) - просто ставишь в своей проге галку (подменять/ не подменять значения), т.е. вкл/выкл
все гораздо прозаичнее , не нужно трогать keymap_nkm.dat, трогаем только
keymap.dat