Как поменять управление на клавиатуре в игре
Т.к. вы не трастовый пользователь. Как стать трастовым.
1) Конфиг лежит в профиле пользователя2) Конфиг лежит в реестре
3) У игры нет конфига и все настройки hard-coded )))
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Взять Api монитор, посмотреть, какая функция вызывается для чтения состояния клавиш, найти в коде, где она вызывается, посмотреть - откуда из памяти берётся значение, с которым сравнивается. Найти, где оно записывается в память, по брейкпоинту на область памяти определить момент записи, открутить трейс немного обратно и посмотреть - откуда оно берётся изначально. Там пропатчить.Это для п.3 предыдущего оратора :)
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Слишком сложно для меня. Вы сможете это сделать за деньги ?Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Могу, только вот читаю ниже - задача слегка усложняется, надо подменять не коды клавиш, а функционалТ.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
А графические объекты Вы сможете в игру вставить ? На скрине снизу большой контейнеровоз проходит мимо двух маленьких, которые пришвартованы у причала. Можно вместо этих двух маленьких вставить два больших, таких же как проходящий ?Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Могу, наверное, в игре же они как-то создаются, но анализировать долго придётся. Тут порекомендую молодого реверс-инженера поискать, он для своего развития может попробовать потратить эту кучу времени, может и денег не попросит.Ещё совет - наймите разработчиков игры, это выйдет дешевле. Feature request сделайте им.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Разрабы в Германии. И я не совсем уверен в своём английском, чтобы ставить им задачу. Контакты реверс-инженера скиньте в личку, плиз. После НГ свяжусь с ним.Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
А с чего Вы решили, что у Meg@VaD прямо сразу есть готовый специалист под это? Тут порекомендую молодого реверс-инженера поискать, он для своего развития может попробовать.Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Значит я неправильно понял. Блин, мне показалось, что то, что я ищу - вообще плевое дело для тех кто шарит в ИТ. Знаю, что детишки-школьники какие-то моды на сталкера делают, вставляют в них всякую хрень вроде цитат навального, а тут кнопки назначить и стоящие кораблики вставить.Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Моды делаются там, где они изначально задуманы и для этого есть АПИ и инструменты.Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
3. Change controller setup - if you have game pad or such device, this button is
enabled. Then you can change the assignment. Up to two controllers are
supported.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
У меня не геймпад. Я на ноуте играю. И в качестве контроллеров используется клавиатура ноута и геймерская мышь с боковыми кнопками ( которые тоже кстати не работают ).Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Мануалка не совсем от моей версии игры - У меня Port of call XXL Deluxe.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Попробуйте нажать сочетание клавиш «fn+w» на клавиатуре, в большинстве случаев помогает. Однако, есть и другие способы вернуть управление «в свои руки».
В большинство встроенных на ноутбук клавиатур, а также в немногих отдельных моделях (например, в продукции Dell) встречается кнопка «function». К ней разработчики привязывают функции, которые ранее выполняли узкоспециализированные ключи, вроде «printscreen» или «pause».
Но в отличие от экземпляров, где эти клавиши присутствуют, модели с «fn» совершают снимок экрана или любую другую привязанную к ней задачу лишь при одновременном нажатии нескольких ключей (включая «fn»).
Так уж получилось, что среди привязанных к ней функций обычно числится и переназначение клавиш, ответственных ещё и за передвижение в компьютерных играх. В таком случае WASD поменяются местами со стрелками: «W» начинает выполнять её работу «↑», за «A» - «←» и так далее.
Не многие сразу поймут, почему персонаж прекратил слушаться или «ц» прекратила печатать. Большая часть пользователей о такой возможности не слышала. И ещё меньше знает, какое сочетание вызывает смену управления. Это может приводить к печальным последствиям посреди боя в игре. К счастью, есть несколько способов избежать такой печальной судьбы в дальнейшем.
Как узнать комбинацию
Разные производители назначают разные сочетания для смены назначения. Но если пользователь уже случайно поменял местами WASD и стрелки, то, скорее всего, эта пара – «W + FN». Этому сочетанию отдает предпочтение подавляющее большинство дизайнеров (в том числе и разработчики из Dell, практически единственной крупной западной компании, добавляющей в свои продукты эту диковину).
И всё было бы очень просто, если бы на рынке не существовали тысячи китайских клонов с такой кнопкой. И у китайцев своё мнение насчёт назначений. Это может быть что угодно, выяснить можно лишь из документации. Её следует искать либо на официальном сайте производителя, либо в одной из инструкций.
Если пострадавшая аппаратура была произведена в Китае, то отсутствие информации о комбинациях можно компенсировать информацией с веб-сайта другого разработчика. Следует поискать в интернете устройство другого производителя, схожее с пострадавшим, и поискать совета в его документации. А для разрешения трудности с ноутбуком стоит искать похожий ноутбук.
Ручная смена управления в играх
Конечно, когда аппаратура прекратила отзываться на привычные команды посреди сессии, времени на поиск инструкции нет. В таком случае стоит попробовать поменять назначение ещё раз, но в этот раз средствами внутри игры.
В «настройках управления» следует выбрать «настройки клавиш» и поменять назначенные на передвижение W, A, S и D на соответствующие стрелки. Эта мера временная и вне игры работать не будет. Вот почему долго играть после этого не нужно, и после сессии не забыть разобраться с проблемой.
Сброс ПО
Ещё одним возможным вариантом решения проблемы является удаление драйверов. Для этого нужно:
- Включить «диспетчер устройств» или окно «устройства и принтеры» (для Windows 7) и среди прочего найти клавиатуру.
- Кликнуть на её иконку.
- Найти строку «клавиатура HID» и щёлкнуть на неё.
- Во вкладке «драйвер» нажать на «удалить».
- Отключить прибор от компьютера.
- Включить его снова.
После этого ПО должны переустановиться по умолчанию, то есть такими, какими они были до происшествия. Если они не переустановились, то в сети придётся искать драйвера в точности для пострадавшей модели. Но до этого дойти не должно.
Методом «тыка»
При нежелании переустанавливать программное обеспечение пользователь может постараться преодолеть трудность и грубым способом, а именно:
- Зажать «function».
- Пробовать нажимать в сопряжении с ней каждую кнопку на аппарате по очереди, проверяя, перенеслось ли определение назад.
Приём работает безотказно практически всегда, но при этом тратит много времени и требует памяти.
Пульс начинает стучать ещё чаще, когда эти кнопки внезапно перестают работать, и управление персонажем вдруг переключается на клавиши стрелок. Такое управление было в играх 90-х и сейчас оно всем не привычно. Тем более, что на современных компьютерах кнопки стрелок становятся всё меньше и меньше.
Что делать, если обнаружено несоответствие порта клавиатуры
Этот способ решения проблемы изменения WASD местами со стрелками подойдёт владельцам стационарных компьютеров, и тем, кто подключал клавиатуру недавно. Так, проблема не соответствия клавиш может возникать в случае, если клавиатура подключена в тот порт, который не поддерживает. Например, если используется старая клавиатура с USB 2.0, а подключена она в новый порт компьютера USB 3.0. Также может быть и наоборот, если новая клавиатура с USB 3.0 подключается к старому порту компьютера USB 2.0.
Отключение функции переназначения клавиш WASD
Перенастройка клавиш в игре, если они поменялись местами со стрелками
У каждой игры это выглядит по-разному. Но можно дать общие рекомендации:
Обновление драйвера на клавиатуру
Чтобы переустановить драйвер на клавиатуру, сделайте следующее:
Видео-инструкция
В данном видео будет подробно рассказано, что же делать, если клавиши WASD поменялись местами на клавиатуре со стрелками.
Блюстакс в настоящий момент является лучшим эмулятором для запуска мобильных игр с платформы Android на компьютерах и ноутбуках. Его интерфейс заточен именно под это, но также он справляется и с обычными приложениями. В начале использования эмулятора у многих людей возникает вопрос: «Как настроить управление в BlueStacks?». Давайте со всем разберемся.
Руководство
Для удобства вам следует установить какую-нибудь игру из магазина Google Play Store. Мы в качестве примера возьмем очень популярную «Королевскую битву» под названием PUBG Mobile. Для первичной настройки:
- Открываем нужную игрушку на эмуляторе.
- Щелкаем ЛКМ по отмеченной кнопке:
Обратите внимание, что для большинства игрушек в BlueStacks управление на клавиатуру и мышь настроено по умолчанию. То есть в шутере будет привычный бег на WASD, а выстрелы – на клики мышкой. И так по аналогии с другими жанрами. Это очень удобно, ведь от пользователя почти ничего не требуется. Но все же в ряде случаев может захотеться выбрать другую кнопку на то или иное действие. Для этого:
- Нажимаем на «Изменить» в нижней правой части окна.
- Кликаем на «квадратик» с нужной кнопкой и нажимаем на клавиатуре на другую.
- По желанию редактируем и другие действия.
- И сохраняем изменения, нажав на соответствующий пункт.
Если вам нужно изменить расположение той или иной кнопки на виртуальном экране, то сделайте следующее:
-
Кликните по очереди на отмеченные пункты:
Обратите внимание, что в окошке параметров есть кнопка «Сбросить». Она окажется очень полезной, если вы случайно что-то передвинете не туда. Ее назначение – отмена любых изменений, возврат к исходному состоянию.
Инструкция для геймпадов
Чтобы подключить геймпад к BlueStacks, вам сначала нужно подсоединить его к компьютеру, а затем запустить сам эмулятор. Большая часть игр сразу же настроиться под него. Проверить это можно так:
- Нажмите комбинацию клавиш на клавиатуре Ctrl + Shift + H , чтобы вызвать меню управления.
- Кликните по отмеченной иконке:
При желании вы можете назначить другие кнопки, нажав на «Изменить». Не забудьте только сохранить новые параметры.
Итоги
Если правильно настроить управление, то играть через эмулятор Блюстакс станет намного комфортнее. Тем более, разработчики значительно упростили эту задачу для пользователей.
<CMD_CM_SHOOT>
<fireKey> KEY_LEFTMOUSE </fireKey>
<satelliteKeys> </satelliteKeys>
</CMD_CM_SHOOT>
CMD_CM_SHOOT - название функции (обращаю внимание, используется два раза - в открывающем и закрывающем тэгах блока). Здесь - выстрел.
KEY_LEFTMOUSE - зарезервированная под эту функцию клавиша. Здесь - ЛКМ.
В пустом месте между <satelliteKeys> и </satelliteKeys> может находится обозначение дополнительной клавиши. То есть, в таком случае, для выполнения функции нужно было бы нажать две клавиши одновременно.
Просмотрев список, можно убедиться, что те самые "непереназначаемые" клавиши в списке отсутствуют. Однако их можно туда добавить. Игрой это обрабатывается вполне корректно. Итак, создаем стандартный блок где-нибудь между других, подставляем одну из "непереназначаемых" функций и указываем свою клавишу. Привожу список функций:
CMD_CM_FREE_CAMERA - свободный обзор (ПКМ)
CMD_CM_INCREASE_ZOOM - приблизить камеру (Page Down)
CMD_CM_DECREASE_ZOOM - отдалить камеру (Page Up)
CMD_CM_CAMERA_RESTORE_DEFAULT - камера по умолчанию (Home)
CMD_VEHICLE_MARKERS_SHOW_INFO - дополнительная информация по танкам (Левый Alt)
Специально уточняю: Enter, Ctrl и Tab поменять таким образом нельзя.
Список не полный, однако, те функции, которые я не упомянул, вряд-ли придёт кому-нибудь в голову менять (например ЛКМ по миникарте, ПКМ по миникарте и т.п.)
Если кто желает ознакомится с полным списком функций, которые таким образом можно переназначить, открываем Блокнотом файл command_mapping.xml, находящийся по адресу: папка с игрой\res\scripts\. Файл зашифрован, однако названия функций отображены вполне человеческими буквами. Собственно, именно так я эти функции и нашёл.
На всякий случай (в виде примера), привожу под спойлером кусок моего собственного preferences.xml, где в центральном блоке переназначен свободный обзор на одну из дополнительных кнопок мыши.
<fireKey> KEY_NUMPADSTAR </fireKey>
<satelliteKeys> </satelliteKeys>
</CMD_MINIMAP_VISIBLE>
<CMD_CM_FREE_CAMERA>
<fireKey> KEY_MOUSE4 </fireKey>
<satelliteKeys> </satelliteKeys>
</CMD_CM_FREE_CAMERA>
<CMD_CHAT_SHORTCUT_ATTACK>
<fireKey> KEY_F2 </fireKey>
<satelliteKeys> </satelliteKeys>
</CMD_CHAT_SHORTCUT_ATTACK>
Если неизвестно как точно обозначается клавиша, которую мы хотим задействовать, делаем следующее. Заходим в игру, вешаем эту клавишу на одну из стандартных функций в меню настройки, сохраняем, открываем preferences.xml и смотрим. Метод очевидный, но мало-ли, вдруг кто не догадается.
Последнее, что хочу сказать: все изменения делаем на свой страх и риск, не забываем создавать резервную копию файла перед его редактированием. Писать в саппорт или на форуме о неработоспособности игры после внесенных кривыми руками в данный файл изменений, это. .
Спасибо за внимание, надеюсь данная информация будет кому-нибудь полезна.
Читайте также: