NoX World - форум об игре NoX
Привет фанатам NoX !!! => Картостроение, скриптинг и моддинг => Моддинг => Тема начата: Ma1ang0 от 23/10/2013 17:20:06
-
Здравствуйте Все!, не смог смириться со стандартными клавишами использования спелов, попробовал по шаманить над назначением сетов на удобные клавиши и столкнулся с проблемой, а именно: как не крути задержка между кастами почти одинаковая и все 5 сетов зайдествовать эффективно не получаеться а у меня как мало опытного тем более. Ближе к делу около 10 часов концентрированных мыслей дали свои плоды а именно, теперь не думаю о том как сделать каждый спел на свою личную кнопку, теперь все гораздо проще, это не требуеться, есть более удобный вариант. В общем мне нужна помощь опытного
задрота игрока для доведения схемы до идеала. Желающие пишите в вконтакте http://vk.com/alexshibaev Публиковать сюда не буду, ну вы понимаете :) Поделюсь только с модераторами а там сами пускай думают публиковать или нет
-
как не крути задержка между кастами почти одинаковая
А что это?
А вообще я думаю мало кого удивишь, местные мастера и не такое делали :)
-
как не крути задержка между кастами почти одинаковая
А что это?
А вообще я думаю мало кого удивишь, местные мастера и не такое делали :)
А вдруг!. Иногда несколько часов сконцентрированных мыслей и действий на одном могут соедениться и очень креативно сработать.Я ни к одной из раскладок не привыкал, и конечно понимаю что та раскладка которую сделал должна быть просто очень удобной, к которой нужно привыкнуть и юзать на здоровье(врагам насмерть :) ) Найти бы того кто сделал game_ex и с его помощью можно смело каждый спел к своей "личной" клавише привязать, но уверен есть еще лучше варианты
Я не правильно выразился, писал с легкой руки. Я имел в виду время которое нужно чтобы добраться до нужного спела почти одинаковое
-
А смысл? В реально бою колдун использует 1-у или 2-е панели, маг может 3-и, и ещё переключается на защитные заклинания (впрочем тут каждый сам решает, как распределять). Можно например поставить панели на qwert, а спеллы на asdfg. Просто пихнуть самые часто используемые заклинания и панели под развитые пальцы (указательный, средний, безымянный) и ещё проследить, что бы они не пересекались, и всё.
Реализовать систему, когда кнопка отвечает за конкретный спелл, будет намного сложнее того, что сделал mix. Да и не забывайте, что ещё нужны другие кнопки (бутылку выпить, посох сменить, эмоцию показать), а 25 "съеденных" кнопок...
-
Так что ты за метод предлагаешь? Не пойму. ЛС.
-
Найти бы того кто сделал game_ex и с его помощью можно смело каждый спел к своей "личной" клавише привязать, но уверен есть еще лучше варианты
Наверняка есть, потому что если ты не шестирукий Шива и не осьминог Пауль, то движение пальцев ко кнопкам будет не меньше тормозить каст, чем зазубренное до автоматизма переворачивание панелек.
Почитай форум, эта тема поднималась неоднократно, есть разные пути решения.
P.S.
Публиковать сюда не буду, ну вы понимаете Поделюсь только с модераторами а там сами пускай думают публиковать или нет
Лол, нет, совершенно не понимаю.
-
сейчас пробую такой способ
-
Ничего толкового, используя кеймаппер можно каждый скил повесить на какую хочешь клавишу. Пример успешного использования: дота - WcKey - dota 2.
-
Что надо сделать с game_ex чтоб он позволял биндить каждый сет на несколько клавиш? уже измучился с этой проблемой
-
Отзовитесь хоть кто нибудь кому удалось забиндить спеллы на разные клавиши
-
Прошу администратора или ГМ перенести тему в моддинг, так как это имеет отношение к модификации Нокса.
Dio: Подумал... Воля твоя.
-
Никому не удалось, никто таким не занимался. (Впрочем, есть кеймапперы, о них уже писал Larboss)
Вообщем тебе предстоит не такая сложная задача. Всего лишь найти функцию где обрабатываются нажатия клиентских кнопочек (впрочем, я находил такое на уровне directX, а Sim может и её обертку находил). Понять что Nox, собственно делает с этим нажатием (вероятно сразу шлет пакет, что нужно кастовать такое-то заклинание) и сделать тоже самое. Ну и всё.
-
МБ даже проще. Отследить загрузку из конфигов кнопок.
Но вообще всё это напоминает читерство.
-
Сомнительно что прокатит. Ему же надо определенный спелл колдовать...
Толку от этого читерства)
-
Ну не знаю. Найти саму подсистему, как работает, биндится - а дальше дело техники. :D
-
Ну да, забиндить каждый спелл, ну а пару рук отрастить - дело техники, с этим любой справится, даже непрограммист.
-
Никому не удалось, никто таким не занимался. (Впрочем, есть кеймапперы, о них уже писал Larboss)
Вообщем тебе предстоит не такая сложная задача. Всего лишь найти функцию где обрабатываются нажатия клиентских кнопочек (впрочем, я находил такое на уровне directX, а Sim может и её обертку находил). Понять что Nox, собственно делает с этим нажатием (вероятно сразу шлет пакет, что нужно кастовать такое-то заклинание) и сделать тоже самое. Ну и всё.
Нужно дать возможность game_ex конфигу биндить каждый сет на определенное кол-во клавишь, ноксовский конфиг имеет такое можно спел биндить хоть 5 раз на разные клавиши, а game_ex нет.
К примеру в nox.cfg будет f1 = InvokeSlot1 1 = InvokeSlot2 q = InvokeSlot3 a = InvokeSlot4 z = InvokeSlot5 , в game_ex должно быть PANEL1 = f1 PANEL1 = 1 PANEL1 = q PANEL1 = a PANEL1 = z
такой вариант не допускаеться, как только не пробовал сделать аналогично, не получается, если сделать f1 = InvokeSlot1 1 = InvokeSlot1 q = InvokeSlot1 a = InvokeSlot1 z = InvokeSlot1 , а game_ex PANEL1 = f1 PANEL2 = 1 PANEL3 = q PANEL4 = a PANEL5 = z ,такой вариант допускаеться, при нажатии будет срабатывать первый слот разных сетов. Что мы имеем: при дублировании сет спела ( q = PANEL2, a = PANEL2) при запуске нокса работать будет либо "q" либо "a" в зависимости от того что идет первым, а нужно чтобы оба бинда работали , тогда можно будет забиндить 25 разных спелов на кнопки. Читерством не считаю, и вообще читеров не уважаю, а кто-то вообще считает этот способ не удобным, у меня своя ситуация травмирована рука и быстро листать панели и кастовать при этом не могу, а вот если бы кисть над клавой двигать да пальцем тыкать мне бы в самый раз
Сразу столько отписались, спасибо вам за отзывчивость :) пишу и не понимаю что у меня со шрифтом
Perfect: Поправил шрифт.
-
Но вообще всё это напоминает читерство.
Нет, если утилита будет доступна каждому. Если 1 пользуется - то еще может быть. Удобство != читерство.
-
Если 1 пользуется - то еще может быть.
Мы всё помним, Андрей)
А вообще, идея классная. Эдакая дота.