• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в оценке работ на конкурсе "Таинственные миры" 2024!
    Ждем именно вас!

    Ссылка на конкурсную тему - тык
    Ссылка на тему с работами участников- тык

Gothic ½ Геймпад | zGamePad [плагин для Union]

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.281
Благодарности
4.581
Баллы
625
  • Первое сообщение
  • #1
zGamePad


Доступно в
Steam Workshop Gothic 1
stimSmall.png

Steam Workshop Gothic 2
stimSmall.png

Менеджер ресурсов 1559419291725.png
Google Drive

Либо посмотреть вложение к сообщению.


Требования: Union 1.0m или выше
Язык: Русский, Английский, Немецкий, Польский
Платформа: Gothic I, Gothic Sequel, Gothic II, Gothic II NoTR
Разработчики: Gratt, OsmithREV, Mirchik
Исходный код: GitHub

Поддержка геймпадов
- Все xinput совместимые (в т.ч. эмуляторы)
- Xbox семейство контроллеров
- Dualshock 4
- Dualsense
- Nintendo Switch Joy-Cons
- Nintendo Switch Pro Controller

✓ Естественные движения
Интуитивность и плавность управления - главная цель этого плагина. Прикоснитесь к миру Gothic своими руками.

✓ Подсказки
Интерактивные подсказки помогут Вам в освоении управления. Вы всегда можете настроить их внешний вид или отключить.

✓ Быстрый доступ
Плагин имеет два кольца быстрого доступа - оружия и предметы. Используйте их, чтобы всегда иметь доступ к предметам первой необходимости.

✓ Автоматические имена сохранений
Садитесь поудобнее. Вам не придется тянуться к клавиатуре, ведь плагин сам даст имя Вашим сохранениям.

✓ Чередование сохранений
Лучший аналог квиксейвов для контроллера.

✓ Виброотклик
Погрузитесь в игру еще сильнее. Вибрация позволит ощутить Вашего персонажа и всё происходящее в мире.

✓ Захват фокуса
Плагин всегда поможет Вам победить. Удерживание врага в фокусе позволит вести бой намного эффективнее.

✓ Защита от застреваний
Упс! Если Вы застряли, зажмите оба стика на несколько секунд и персонаж сбросит состояние.

Для создания собственных надстроек контроллера см. Wiki
zGamePad_Wiki.jpg
 

Вложения

  • zGamePad_03.zip
    14 MB · Просмотры: 185
Последнее редактирование модератором:

Tony Sold

Участник форума
Регистрация
21 Сен 2020
Сообщения
6
Благодарности
0
Баллы
55
Tony Sold, тогда убедись, что у тебя финальная версия плагина. Если да, то очень похоже, будто какая-то часть интерфейса блокирует инвентарь.
Если играешь без модов, то попробуй начать новую игру и посмотреть, повториться ли баг. Если все ок, то скинь мне своё сохранение с проблемой.
Переустановил. Накатил на голую стимовскую г2 голд, всё хорошо работает теперь. Будет работать с другими модами? Типа, gothic2_fix-2.6.?
 

Tony Sold

Участник форума
Регистрация
21 Сен 2020
Сообщения
6
Благодарности
0
Баллы
55

Tony Sold

Участник форума
Регистрация
21 Сен 2020
Сообщения
6
Благодарности
0
Баллы
55
Ребят, простите, что не в тему, но есть идеи как в третью готику на геймпаде играть?
 

blizeo_

Участник форума
Регистрация
27 Дек 2020
Сообщения
3
Благодарности
0
Баллы
55
Очень приятный плагин.
Раньше пользовался anti micro, но с плагином гораздо нативнее:
Target lock и быстрое переключение целей даже без lock-а помогают.
Вибро-отклик приблуда даже если чисто эстетическая, весьма атмосферная.
Автоматическое наименование сохранений тоже очень классное - я бы даже попросил его как отдельный независимый плагин.
Хочется отметить несколько моментов.

1. (bug) Ranged Target Lock abuse
Если поставить на цель target lock будучи магом (и, наверное, лучником) с максимально доступного расстояния, то можно отойти на пару шагов назад, и кидать в залоченную цель какие хочется заклинания, AI никак реагировать не будет - слишком далеко. То бишь, таргет лок не сбрасывается сам по себе от расстояния. Если сбросить лок самому, то ожидаемо поставить заново не получится - фокус ведь не поставить.

Оффтопик: Знаю, что подобная "уязвимость" у AI перед расстоянием есть даже без всякого target lock-а в ваниле - если сдалека шмалять в бандитов, то они это рассценивают как дуэль, а не нападение, пока бандит не умрёт. А этот таргет лок abuse позволяет играть в снайпера :) .

2. (bug) Melee Target Lock abuse
Если поставить melee target lock, а потом отделить себя от противника какой-то стеной или ещё чем-то, что в нормальных условиях бы заблокировало фокус, таргет лок продолжает висеть на враге и даже позволяет мутузить его сквозь стены. Хотя сам AI, например, через стены не умеет (слава богу).

Кажется, что и ranged, и melee abuse-ы по природе одинаковые - lock продолжает висеть даже тогда, когда цель нефокусируема.


UPDATE: В багах 1 и 2 плагин не виноват, как оказалось. В ваниле можно сфокусироваться на цели, а затем не отпуская фокус задним шагом выйти из радиуса AI точно так же. Скорее всего с melee тоже самое, не проверял.

3. (unconfirmed bug) После загрузки, вверх по крестовине достаёт заклинание с 4-ки.
Если сохранение было в боевой стойке, после загрузки в руке тоже будет заклинание с 4-ки.
Пока не отслеживал если как-то связано с этим или другими плагинами. Но если у кого-то ещё будет, могу попробовать поискать, в чём причина.

В принципе, все 3 бага минорные и не мешают. Abuse-ить никто не заставляет, а заклинание с 4-ки после загрузки не факт что из-за этого плагина.

4. Magic Book ощущения
Пока не стал магом, очень комфортно рубился исключительно с гэймпада.
А вот с магом понадобилось переключаться между заклинаниями быстро. У меня, например, 4-5-6 отведены под атакующие заклинания с возрастающим уроном.
С клавы нажатие цифры переключает заклинание без всяких анимаций, а с mag book-ом можно умереть пока колесо достанется, пока пропустит меч-лук-арбалет.
Само по себе колесо неудобное. Кнопка "вправо" вращает не в сторону большей цифры, а именно что вращает само колесо вправо. Скорее всего без плагина такая же ерунда. Был на 4-ке, хочешь 5-ку, нужно жать влево, а не вправо. Свитки-руны не отсортированы по цифрам, к слову, а таким же образом, как в инвентаре.
Это, получается, косяк именно колеса, а не самого плагина, и хотелось бы колесо обойти и не пользоваться.
Когда играл с anti-micro, стояло управление из готики 1 - с зажатой "A" (фокус), по крестовине выбирал направление удара. Это освобождало мне бамперы для модального управления. С зажатым левым бампером мог выбирать по крестовие 4-5-6-7, а с правым бампером - 8-9-0.
Я так понимаю со схемой управления из 2-й готики такое не получается - все кнопки заняты, цифры отвести некуда.
Может, есть какой-то способ замедлить всё вокруг, кроме ГГ, пока открыт mag book.

В крайнем случае хочется вибро-отклик без всякого управления гэймпадом, чтоб играть с anti micro :D .

5. Не связанно конкретно с zGamepad, но, наверное, если решение будет, то оно будует конфликтовать с zGamepad, потому что будет реализовано через другую функцию.
А можно ли сделать quick potion менее читерскими - с проигрыванием анимаций?
Здесь вот старый плагин: https://worldofplayers.ru/threads/41486
shift-1-2-3-4-5-6 выпивает зелья с проигрыванием анимаций.
Хотя по описанию zGamepad и раскладке их можно пить только вне боя, так что не так читерно.
С другой стороны, я играю с Yet Another Unofficial Patch 2.5, а там у зелий идёт фиксированное + процентное восстановление. И в качестве античита питьё через quick keys игнорирует процентную часть.
 
Последнее редактирование:

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.281
Благодарности
4.581
Баллы
625
Кое-что выложил в менеджер потестить. На днях попробую допилить окончательно. Во-первых пара мелочей:
- цели можно захватить в фокус чуть раньше, чем те появятся в фокусе игрока. Это для того, чтобы быстрее успевать фиксировать их в бою.
- если уйти слишком далеко от цели, либо зайти за препятствие, то фокус через некоторое время сбросится.

Во-вторых добавил крутилку с выбором спелов стиком. Чтобы взять или убрать спел, по прежнему надо нажать на крестовине вверх. Удерживая эту кнопку, появится та самая крутилка, во время отображения которой мир замедляется. После наведения на спел, выбираем его на кнопку А.
Планирую сделать вот что. В эту крутилку запихнуть ещё оружия ближнего и дальнего боя, открытие крутилки перекинуть на Y.
Есть ещё мысль добавить туда что-то типа хотбара на второй стик.
�������� ������.png
 

MarsE

Участник форума
Регистрация
13 Янв 2021
Сообщения
3
Благодарности
0
Баллы
35
Hi, i have been playing with this gamepad plugin for quite some time now. Its really awesome and working flawless with DS4. I just updated to version 3.0 Beta and got small issue with scroll/runes wheel. Not sure why but it has weird Rock textures, same with icon when gamepad is disconected (small rock textures i guess?) Is something on my end or cause version still in development? I know this is beta version and will be updated, but wanted to give my feedback anyway:
Screen: (its screenshot from mod, but i checked on vanilla game and its the same)
20210113170809_1.jpg
Other minor issue with new version:
-the Healthbar is dissapearing when u open gamepad controls overlay (needs restart game to appear again)
-need to be added more delay for holding Arrow Up to open scroll wheel, because (when i press it once it opens wheel instead give last used spell, need press it very quickly to work)

Overall the functionality of this wheel is top notch, comfortable as just using 3,4,5... keys on keyboard. Thanks for this very much!
 

N1kX


Модостроитель
Регистрация
13 Ноя 2009
Сообщения
5.847
Благодарности
5.275
Баллы
910
Author forgot to add textures, it's okay.

00:35 Warn: 0 D: Texture not found 'SPELLBOOK_SLOT1.TGA', using default-texture .... <zTexture.cpp,#1377>
00:35 Warn: 0 D: Texture not found 'SPELLBOOK_SLOT2.TGA', using default-texture .... <zTexture.cpp,#1377>
00:35 Warn: 0 D: Texture not found 'SPELLBOOK_SLOT3.TGA', using default-texture .... <zTexture.cpp,#1377>
00:35 Warn: 0 D: Texture not found 'SPELLBOOK_SLOT4.TGA', using default-texture .... <zTexture.cpp,#1377>
00:36 Warn: 0 D: Texture not found 'SPELLBOOK_SLOT5.TGA', using default-texture .... <zTexture.cpp,#1377>
00:36 Warn: 0 D: Texture not found 'SPELLBOOK_SLOT6.TGA', using default-texture .... <zTexture.cpp,#1377>
00:36 Warn: 0 D: Texture not found 'SPELLBOOK_SLOT7.TGA', using default-texture .... <zTexture.cpp,#1377>

Гратт, кнопка, которая скипает что-либо (кнопка B на xbox), не скипает, когда идет показ главы. Функция IntroduceChapter
 
Последнее редактирование:

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.281
Благодарности
4.581
Баллы
625

MarsE

Участник форума
Регистрация
13 Янв 2021
Сообщения
3
Благодарности
0
Баллы
35
Author forgot to add textures, it's okay.

We have the culprit then xd. I tried to add the textures myself, but all i managed is to cause Acces Violation :p (zero modding skills)

I have suggestion though, would it be better to make the wheel simmetrical? That way it will make 8 slots, there is option to bind only 7 spells but the additional slot will make good usage for quick Torch use, combined with the Union_TorchHotkey selecting the 8th slot could basically make u press "T" on keyboard which is default for torch quickuse. I don't think it should be too hard to implement?
For visual showcase a quick mockup of how could it look:
testc.png

It would be very handy addition, I already binded the Dualshocks 4 touchpad panel to activate the torch but Xbox controllers have a bit less keys to map so it would be very helpful for them.
Gratt, What do you think about this?
 

GaroK

Участник форума
Регистрация
19 Авг 2015
Сообщения
157
Благодарности
99
Баллы
185
Also, I don't think it supports Generix USB Gamepads does it?
 

GaroK

Участник форума
Регистрация
19 Авг 2015
Сообщения
157
Благодарности
99
Баллы
185
There one trick
First can you show what kind of gamepad?

From the pictures I can see that it looks more like a PS2 gamepad
That's not my picture, it's the picture of the guy above who had the same problem.
I have a crappy generic PS2 bootleg controller. I also have some other cheap controllers + Steam controller, but that can actually run without any plugins.
 

N1kX


Модостроитель
Регистрация
13 Ноя 2009
Сообщения
5.847
Благодарности
5.275
Баллы
910
That's not my picture, it's the picture of the guy above who had the same problem.
I have a crappy generic PS2 bootleg controller. I also have some other cheap controllers + Steam controller, but that can actually run without any plugins.

Возможно для кого-то станет открытием, а для кого-то нет.
Ставим офф утилиту от мелкософта
И практически любой геймпад становится нормально управляемым и определяемым в играх без танцев с бубнами.
В архиве 32 или 64 битная утилита.

Я же имею беспроводной геймпад, который без проблем работает везде из-за этой утилиты.
 

Вложения

  • Xbox360.zip
    14,6 MB · Просмотры: 54

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.281
Благодарности
4.581
Баллы
625
N1kX, ну кроме геймпадов Сони-совместимых получается? Изначально контроллер должен быть заточен под те же самые протоколы, что хбокс, чтобы эта тулза его понимала.
 

N1kX


Модостроитель
Регистрация
13 Ноя 2009
Сообщения
5.847
Благодарности
5.275
Баллы
910
N1kX, ну кроме геймпадов Сони-совместимых получается? Изначально контроллер должен быть заточен под те же самые протоколы, что хбокс, чтобы эта тулза его понимала.
Я сони не трогал, всегда почему-то покупаю ориентированные на xbox
Есть ещё 2 ориг xbox геймпада для PC, 1 проводной, 1 беспроводной. Они тоже не работают без этой тулзы.
 

GaroK

Участник форума
Регистрация
19 Авг 2015
Сообщения
157
Благодарности
99
Баллы
185
1. Do I unpack controls.gamepad in \system?
2. What about Controller = 0 and ControllerID = 0? Do I change these?
 

Mirchik

Участник форума
Регистрация
4 Мар 2021
Сообщения
12
Благодарности
4
Баллы
40
Мультиплатформенный плагин zGamePad

Добрый день!
Подскажите пожалуйста, как можно добавить текстуру? Я немного перерисовал заготовку в стиле готики, но не знаю как добавить это в игру, в каком разрешении она должна быть и тд
И еще вопросик как убрать цифру 3 в правой верхней части экрана?
Gothic-II---2.jpg
Gothic II - 2.6 (fix) 3_6_2021 11_37_31 AM.png
 

Gratt


Модостроитель
Регистрация
14 Ноя 2014
Сообщения
3.281
Благодарности
4.581
Баллы
625
1. Do I unpack controls.gamepad in \system?
2. What about Controller = 0 and ControllerID = 0? Do I change these?
1. yes, you can.
2. Yes, you can change 'ControllerID'. 'Controller' is a Gamepad type: XBOX or PS.

Подскажите пожалуйста, как можно добавить текстуру?
Положить текстуры с SPELLBOOK_SLOT1.tga по SPELLBOOK_SLOT7.TGA в папку Gothic\_Work\Data\Textures.

И еще вопросик как убрать цифру 3 в правой верхней части экрана?
Нет, это тестовая цифра для контроля заряда аккумулятора. Но пока не нашлось ни одного контроллера, для которого это значение было бы не равно трём *sorry*

P.S. держи исходники текстур
 

Вложения

  • SPELLBOOK.7z
    1,5 MB · Просмотры: 11
Последнее редактирование:
Сверху Снизу