The Witcher 3
0 of 0

File information

Last updated

Original upload

Created by

xpizdax

Uploaded by

xpizdax

Virus scan

Safe to use

About this mod

Этот простой твик даёт возможность СРАЗУ кастовать знаки в одно нажатие клавиши, например используя клавиши цифр, что делает игру ещё более похожей на синглплеерную ММО.

Permissions and credits



Karsas90
сделал профили для геймпадов: для xbox, и для ds4.

Нажмите endorse чтобы люди могли видеть этот мод, и им не приходилось
пользоваться "быстрым" радиальным меню для выбора знаков.


Мгновенные Знаки
russian translation of / перевод Instant Sign Casting
пресеты и инструкция

протестированно в версии патча 1.22



Не совсем мод, просто быстрый гетто твик который позволяет кнопкам для выбора знака сразу же кастовать его,
делая геймплей гораздо ближе ко второму Ведьмаку. Мне также удалось заставить работать альтернативные режимы знаков (зажатие клавиши).

Тут вы найдёте:

 - бинды с которыми играю я (с парой других изменений, если кому понадобится)
 - изменённые стандартные бинды и ванильные бинды с прикрученным мгновенным кастом
 - DIY инструкция по прикручиванию мгновенного каста к вашим собственным клавишам

О пресетах: вы спокойно можете менять клавиши для выбора знаков и клавиши для выбора мечей в меню опций,
но чтобы клавиши кастовали они должны быть на 1, 2, 3, 4, 5 для моего и изменённого стандартного пресета и на 3, 4, 5, 6, 7 для ванильного.
Постарайтесь не менять клавишу каста знака (стандартная Q), это может отменить мгновенный каст.


Установка пресетов:

  • Откройте папку Мои Документы/The Witcher 3
  • Создайте резервную копию input.settings: переименуй input.settings в input.settings1
    (или как угодно), на случай если вы захотите вернуться к предыдущим биндам
  • Скопируйте выбранный пресет в папку Мои Документы/The Witcher 3
  • (Опционально) Если вы собираетесь менять бинды - сделайте input.settings "только для чтения".




Удаление пресетов:

  • Удалите input.settings
  • Переименуйте свою резервную копию input.settings чтобы вернуться к своим предыдущим биндам


ИЛИ

  • Откройте игру
  • Зайдите в Опции - Настройки Клавиш
  • Нажмите [R] чтобы вернуть стандартные настройки клавиш




Управление в пресетах:

Custom, мои бинды:
 Пробел - увернуться
 Ctrl - кувырок
 Shift (нажать) - переключиться между бегом/ходьбой
 Shift (зажать) - спринт
 Tab - инвентарь
 Caps - карта
 Q - радиальное меню
 R - быстрый слот 1
 T - быстрый слот 2
 G - быстрый слот 3
 H - быстрый слот 4
 F - каст знака
 1 - каст Юрден
 2 - каст Квен
 3 - каст Игни
 4 - каст Акси
 5 - каст Ард
 С - стальной меч (повторное нажатие прячет меч, то же самое для серебрянного)
 V - cеребрянный меч
 Z - отслеживать квест (я не пользуюсь выбором цели в бою, но если вы пользуетесь то можете забиндить как угодно)
Остальное по умолчанию.


Tweaked, изменённые стандартные бинды:
 1 - каст Юрден
 2 - каст Квен
 3 - каст Игни
 4 - каст Акси
 5 - каст Ард
 6 - стальной меч
 7 - серебрянный меч
Остальное по умолчанию.


Vanilla, стандартные бинды в которых добавлен мгновенный каст, без других изменений:
 1 - стальной меч
 2 - серебрянный меч
 3 - каст Ард
 4 - каст Юрден
 5 - каст Игни
 6 - каст Квен
 7 - каст Акси




Инструкция как сделать самому:

Может выглядеть сложно, но на самом деле это довольно легко, просто следуйте инструкции и это займёт минут 10 или меньше.
Если что-то непонятно - напишите мне, или спросите в англоязычных комментах, там люди часто помогают друг другу.

1. Откройте игру и в опциях назначьте клавиши для каждого знака, например 1, 2, 3, 4 и 5
2. Закройте игру и откройте блокнот
3. В блокноте вы должны сделать стену текста по этому образцу

"IK_?=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_?=(Action=CastSignHold,State=Duration,IdleTime=0.2)
"

Где ? - клавиша для КАЖДОГО знака которую ты назначил в шаге номер 1.

Таким образом можно назначить выбор+каст для любой клавиши, нужно лишь узнать её "IK_?".
Например IK_1 это 1, IK_2 это 2, IK_LShift это левый shift, IK_CapsLock это... угадали - caps lock, и так далее.
Вам нужно использовать этот образец пять раз, для каждой клавиши выбора знака что была назначена.


Первая строка образца, заставляет знак кастоваться с задержкой в 0.001 сек
(любого нажатия будет достаточно, это нужно лишь для того чтобы знак кастовался после выбора),
вторая строка нужна для альтернативного режима знака (удержания клавиши).

Например - мои знаки назначены на 1, 2, 3, 4, 5, и моя стена текста выглядит так:

"IK_1=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_1=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_2=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_2=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_3=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_3=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_4=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_4=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_5=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_5=(Action=CastSignHold,State=Duration,IdleTime=0.2)
"

Для стандартных настроек клавиш (3, 4, 5, 6, 7), она выглядит так:

"IK_3=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_3=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_4=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_4=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_5=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_5=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_6=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_6=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_7=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_7=(Action=CastSignHold,State=Duration,IdleTime=0.2)
"

Надеюсь понятно.

5. Итак, теперь когда у вас есть стена текста, её нужно сделать ещё больше, копируя её три раза под следующими тремя категориями:
[BASE_Signs]
[Combat]
и
[Exploration]

В итоге она должна выглядеть так:

[BASE_Signs]
IK_1=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_1=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_2=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_2=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_3=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_3=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_4=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_4=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_5=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_5=(Action=CastSignHold,State=Duration,IdleTime=0.2)


[Combat]
IK_1=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_1=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_2=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_2=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_3=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_3=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_4=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_4=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_5=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_5=(Action=CastSignHold,State=Duration,IdleTime=0.2)


[Exploration]
IK_1=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_1=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_2=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_2=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_3=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_3=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_4=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_4=(Action=CastSignHold,State=Duration,IdleTime=0.2)
IK_5=(Action=CastSign,State=Duration,IdleTime=0.001)
IK_5=(Action=CastSignHold,State=Duration,IdleTime=0.2)


Это рабочий пример быстрого каста добавленного к клавишам 1, 2, 3, 4 и 5.

6.
И наконец - добавим это в игру.
Откройте папку Мои Документы/The Witcher 3 и откройте input.setting в блокноте.
Теперь вам нужно скопировать свой результат из шага 5 в самое начало input.settings и сохранить файл.
(Опционально) Сделайте input.settings "только для чтения", потому что после патча 1.07 игра стала менять бинды без видимой причины.


Вот и всё, теперь вы можете открыть игру и попробовать мгновенный каст в деле!

P.S.
Тут я надеюсь что CDPR сделают нормальный хотбар (врядли), или кто нибудь сделает нормальный мод на интерфейс, когда (и если) разработчики выпустят нормальный модкит, т.к. игра явно не была заточена для клавы и мыши.
P.P.S
Пожалуйста отписывайтесь в комментах, если что-то не работает/работает не так как задумано.
Также не стесняйтесь писать свои вопросы и пожелания.