| Игры > Игры на консолях 1-4 поколений |
| [SMD] 6-ти кнопочное управление - в каких играх используется |
| << < (4/4) |
| p_star:
GManiac на тебя вся надежда :) |
| GManiac:
А чё сразу я? ;) |
| p_star:
Ну пожалуйста-пожалуйста :jumpy: |
| GManiac:
В MK2 коды кнопок зависят от настроек и от самого джойстика, причём есть два способа опроса джойстика, в зависимости от настроек. Вот, например, у одиночной кнопки A такое представление (сначала указание на тип джойстика, потом - на настройки в игре): 6 6-BUTTON = 8000FFBF 6 ACTIVATOR = 0000FFBF 3 ACTIVATOR = 0000FFBF 3 6-BUTTON = 000000BF Младший байт один и тот же, так и должно быть, но после опроса джойстика идёт какой-то замороченный цикл из тестирования всех битов, наверно, здесь различия и сказываются. Проверка приёма происходит каждый раз при нажатии любой кнопки или отжатии кнопки удара. Записываются значения последних 6 нажатых кнопок и время нажатия, причём отдельно хранятся кнопки направлений и кнопки ударов (+ блок), но это дела не меняет. Системы записи приёмов как таковой нет (как в Batman Forever: последовательность стрелок + кнопка удара, это легко формализовать), и для каждого персонажа свой код (машинный), потому что есть и замысловатые приёмы, вроде фаталити у Шанг Тсунга с превращением или даже просто зажатия кнопок. Хотя удары всё же как-то записаны, но каждый удар проверяется своим кодом. Весь прикол в том, что отжатие 3-хкнопочной A почему-то ничего не даёт. Именно из-за этого не работает фаталити с зажатием A у Кунг Лао, а также у JAX и SUB-ZERO. Приёмы с зажатием других кнопок работают нормально (например, C (ВПЕРЁД, ВПЕРЁД, ВНИЗ, ВПЕРЁД) у Китаны). Кроме того, кнопки действительно неэквивалентны друг другу. Наверно, на это влияет всё та же проверка битов. И выходит, что A-3 - это нечто среднее между A-6 и X-6. Например, у Шанг Тсунга есть приём ВВЕРХ, ВНИЗ, X для превращения в Рептилию, но на 3-хнопочном он выполняется как ВВЕРХ, ВНИЗ, A. Даже не пытайтесь нажимать стрелку + A для имитации X, приём всё равно делается с просто A. У MILEENA приём с зажатием X на 3 секунды делается на 3-хкнопочном как зажатие B (удар ногой), но не стрелка + A. В общем, некоторые приёмы всё равно сделать не удастся... Вы мне лучше объясните, почему в MK 1 в опциях курсор самопроизвольно двигается, это фишка такая или кривость эмуляции? |
| p_star:
Кривость конечно. --- Цитата ---Кроме того, кнопки действительно неэквивалентны друг другу. Наверно, на это влияет всё та же проверка битов. И выходит, что A-3 - это нечто среднее между A-6 и X-6. Например, у Шанг Тсунга есть приём ВВЕРХ, ВНИЗ, X для превращения в Рептилию, но на 3-хнопочном он выполняется как ВВЕРХ, ВНИЗ, A. Даже не пытайтесь нажимать стрелку + A для имитации X, приём всё равно делается с просто A. У MILEENA приём с зажатием X на 3 секунды делается на 3-хкнопочном как зажатие B (удар ногой), но не стрелка + A. В общем, некоторые приёмы всё равно сделать не удастся... --- Конец цитаты --- --- Цитата ---Именно из-за этого не работает фаталити с зажатием A у Кунг Лао, а также у JAX и SUB-ZERO. --- Конец цитаты --- Ну дак фаталки у Джакса и Саба-Зиро не на руки на 3х кнопках, а на ноги. Это же и у Райдена. Я думаю эти изменения не случайны. Как тебе кажется? И если это так, что возможно комбинация совершенно не та, что комбинация на 6кнопочном паде. По крайней мере не на А точно, так как из приведенных выше примеров выясняется, что для Активатора придуманы свои приемы. Еще в прошлой жизни все комбинации похожие на 6-кнопочную у КунгЛао я проверял десятки тысяч раз :) Я вообще один, кто играл на 3х кнопках в МК2 из всех моих знакомых :). --- Цитата ---Хотя удары всё же как-то записаны, но каждый удар проверяется своим кодом. --- Конец цитаты --- Фактически получается, что ты не можешь увидеть именно комбинацию? Добавлено через 6 минут Гаааа ... Так ни один прием на 3 и 6 кнопках не повторяется. Кнопка всегда(!!!) разная. Имеются ввиду именно кнопки, а не стрелки направления. Добавлено через 2 минуты Есть предположение!!! И оно не ново ... Комбинации на отрезание головы у Кунг Лао и на 3 головы и Джони Кейджа не существует. Про них забыли, либо намудрили с кодом. |
| GManiac:
--- Цитата ---Кривость конечно. --- Конец цитаты --- А чего тогда это никто не исправит? Такой заметный баг, и никто о нём не вспомнит? --- Цитата ---Фактически получается, что ты не можешь увидеть именно комбинацию? --- Конец цитаты --- В большинстве случаев комбинации формализованы и записаны обычным образом, но код у каждого персонажа свой (а у фаталити тоже свой код), вплоть до различия в количестве последних проверяемых кнопок. Например, для Джэкса фаталити B, B, B, B, A записано по адресу $C0CC, сначала идёт максимальный интервал в кадрах между двумя последними кнопками, а затем сам приём в обратном порядке (0001 - это A, 0002 - B). 0000 служит окончанием проверки. Кстати, сразу после этой комбинации записана она же, но без интервала, может, это для 3-хкнопочного, я не стал влезать в дебри. И почему-то не видел проверку интервала между кнопками до A... хотя в коде там идёт сравнение всех 5 кнопок (+6-я, но она не учитывается), а после - проверка последнего интервала, независимо от того, нажаты ли все 5 кнопок или меньше. Наверно, там и проверяются интервалы ДО последней кнопки, а этот код срабатывает каждый раз при нажатии любой кнопки именно Джэксом (хотя обычно поинтер для кода ещё выбирается и по самой кнопке). Я просто смотрел код уже под конец, перед фаталити. С Кунг Лао проблема из-за сложности самого приёма и его отслеживания. С Gens_movie я пытался сымитировать приём на двух джойстиках (т.е. при разных настройках), зажимая какие надо кнопки и сохраняя последовательность кадров, но он так тупо сохраняет, что надо было прождать 1 кадр с отжатыми кнопками (иначе он их сам опять нажимает), но из-за этого выходило поздно - фаталити уже срабатывало. Потом сделал по-другому: оставил одни и те же настройки (за тип джойстика отвечает по 1 байту ОЗУ для каждого джойстика), но в качестве кнопок подставлял нужные значения (пример выше), т.е. в одном сейве "нажимал" 8000FFBF, в другом - 0000FFBF и т.д., до отжатия. В итоге вторая комбинация не сработала. Думаю, исходить надо отсюда... Просто приём проделывается во времени, и из-за разных кодов кнопок появляются различия в сейвах. Не так легко это отследить, но самое главное - при отжатии 3-хкнопочной A почему-то не происходит проверка приёма. Может, когда-нибудь посмотрю на более простом примере (зажатие X у Милины) и разберусь с "замороченным циклом" проверки битов... |
| p_star:
--- Цитата ---но самое главное - при отжатии 3-хкнопочной A почему-то не происходит проверка приёма. --- Конец цитаты --- Правильно. Прием не на "А". Я же написал: --- Цитата ---Так ни один прием на 3 и 6 кнопках не повторяется. Кнопка всегда(!!!) разная. Имеются ввиду именно кнопки, а не стрелки направления. --- Конец цитаты --- |
| p_star:
GManiac, По теме ? Что там тогда с фаталкой у Кунг Ляо? :) |
| GManiac:
эээ... а кто это? :? :D |
| Soujuu:
Вообще вспоминаются именно Comix Zone и иже с ними, но добавлю, например, Greatest Heavyweights Legend. Вполне можно делать апперкоты зажатием двух кнопок, но одной всё равно удобнее. Все мегадрайвные Wrestlemania - шестикнопочные. В Streets of Rage 3 верхние кнопки заведуют ударами, которые у персонажей есть и так, но делают из СРАЗУ, а не, например, после отпускания зажатой на секунду кнопки. Более того, кнопка Х позволяет использовать спецы даже не набирая звёздочки (убивать много врагов и не терять жизней). |
| Butcher:
--- Цитата --- Неа, мне больше нравится -"неужели нет игры для MD, не поддерживающей 3 button?" --- Конец цитаты --- Вообще-то MK3 и UMK3 не поддерживают управления на 3 кнопки. Даже в настройках управления написано - 6 Button Only ;) |
| WormSkull:
--- Цитата: Butcher от 24 Декабрь 2009, 16:03:28 ---Вообще-то MK3 и UMK3 не поддерживают управления на 3 кнопки. Даже в настройках управления написано - 6 Button Only ;) --- Конец цитаты --- Вот настройки управления и не поддерживают, а сами игры поддерживают ;) |
| yura1326:
--- Цитата: Prince Nick от 09 Ноябрь 2006, 08:41:25 ---Вспомнил только одну игру где нужны XYZ и даже Mode - The Lost Vikings. --- Конец цитаты --- Да эта Lost Viking когда-то сильно разочаровала, купили хотели поиграть, а никак. Только через неделю отдолжили настоящий шестикнопочный джойстик на небольшой срок. Потом поменяли игру владельцу джойстика на что-то другое. |
| Setenty:
[оффтоп]помню в одной книжке прочитал "... если вам повезло иметь 6-ти кнопочный джойстик..." :lol:[/оффтоп] |
| Baldarov:
--- Цитата: Butcher от 24 Декабрь 2009, 16:03:28 ---Вообще-то MK3 и UMK3 не поддерживают управления на 3 кнопки. Даже в настройках управления написано - 6 Button Only ;) --- Конец цитаты --- Написал бы еще лет через 5. |
| Бpэйн:
--- Цитата: Prince Nick ---Вспомнил только одну игру где нужны XYZ и даже Mode - The Lost Vikings. --- Конец цитаты --- загрузи приставку с нажатой MODE или эмуль с настройками 3-х кнопочного джоя ^_^ Думаю, что каждую игру можно пройти на трёх кнопках (изначально Мегадрайв имел именно столько), но не все возможности доступны на них, да и играть на шести кнопках в тех же Лост-викингов или Мортал-Комбат гораздо удобнее (а значит и играть будет приятнее). |
| Demon:
Помнится у меня был геймпад с турбокнопками, т.е. нижний ряд был АВС обчные кнопки, а верхний ряд был АВС турбокнопки (все кнопки одного размера, а сам пад раза в два больше, чем пад от MD2) + на нижней панели аналоговый переключатель, который действовал как турбо-СТАРТ :) Так вот на нём было весьма удобно и просто играть во всю серию МК из-за турбокнопок. Так что три кнопки не помеха - главное привыкнуть :) |
| Rikki-tikki-tavi:
Каталог игр с поддержкой 6 кнопок: http://www.mobygames.com/attribute/sheet/attributeId,191/offset,0/p,16/so,0a/ Может, пригодится кому. Пользуясь случаем, спрошу: как всё-таки играть в шестикнопочную игру на трёх? Так и не понял. |
| ParagonUnits:
MODE нужна была ещё в International Superstar Soccer Deluxe, там ей менялись стратегии игры! |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |