| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] Landstalker. Хак управления. |
| (1/2) > >> |
| Vivi the Black Mage:
Решил основательно взяться за Landstalker, но как всегда управление героем оставляет желать лучшего. Возможно ли сделать хак управления, чтобы каждая стрелочка ассоциировалась с движением в определенную сторону? Стрелка вверх - правая верхняя диагональ, стрелка вниз - левая нижняя, стрелка вправо - нижняя правая, стрелка влево - левая верхняя. Кто-нибудь может сделать такой хак на роме с переводом на русский язык? Или это достаточно сложно сделать? |
| Sinеd:
Если у тебя на джойстике хорошая крестовина, то привыкнуть к управлению не составит труда |
| Vivi the Black Mage:
Sinеd, можно-то можно, но не всегда удобно. Хочу проверить как оно будет играться с измененным управлением. |
| GManiac:
Можно без хака, достаточно включить вот такие патч-коды: 00193C:010C 001940:04B2 001948:0634 001958:0304 Действие кодов по порядку: ВВЕРХ = ВВЕРХ-ВПРАВО ВНИЗ = ВНИЗ+ВЛЕВО ВЛЕВО = ВВЕРХ+ВЛЕВО ВПРАВО = ВНИЗ+ВПРАВО Объяснение действия кодов. Во-первых, каждой кнопке соответствует бит в записи: UDLR = 0123. Т.е. только нажатой кнопке ВВЕРХ соотвествует значение 0000 0001 = 1. Только ВНИЗ соответствует значение 0000 0010 = 02. И т.д. Нажатые вместе кнопки просто складываются. ВВЕРХ + ВНИЗ одновременно даст значение 0000 0011 = 3. В игре есть таблица этих нажатий: 0 _00001936: 6000 007E BRA ROM:$000019B6(pc) 1 _0000193A: 6000 007C BRA ROM:$000019B8(pc) 2 _0000193E: 6000 00C0 BRA ROM:$00001A00(pc) 3 _00001942: 6000 0072 BRA ROM:$000019B6(pc) 4 _00001946: 6000 00DC BRA ROM:$00001A24(pc) 5 _0000194A: 6000 0630 BRA ROM:$00001F7C(pc) 6 _0000194E: 6000 04A2 BRA ROM:$00001DF2(pc) 7 _00001952: 6000 0062 BRA ROM:$000019B6(pc) 8 _00001956: 6000 0084 BRA ROM:$000019DC(pc) 9 _0000195A: 6000 00EC BRA ROM:$00001A48(pc) 10 _0000195E: 6000 02FC BRA ROM:$00001C5C(pc) 11 _00001962: 6000 0052 BRA ROM:$000019B6(pc) 12 _00001966: 6000 004E BRA ROM:$000019B6(pc) 13 _0000196A: 6000 004A BRA ROM:$000019B6(pc) 14 _0000196E: 6000 0046 BRA ROM:$000019B6(pc) 15 _00001972: 6000 0042 BRA ROM:$000019B6(pc) Серым цветом выделены нежизнеспособные комбинации типа ВВЕРХ+ВНИЗ (01+02=03), ВЛЕВО+ВПРАВО (04+08=12), и их содержащие. Синим - диагонали, т.е. те, которые работают всегда и хорошо. Красным - одиночные кнопки, т.е. что мы хотим поменять. Например, мы хотим поменять действие кнопки ВВЕРХ на ВВЕРХ+ВПРАВО. У последней код 09, и у этой команды прыжок на адрес $00001A48. А у первой код 01, и сама команда прыжка находится на $0000193A. Само смещение для прыжка находится на 2 байта правее, на $193C, вот от него и надо плясать. Чтобы прыгнуть на $1A48, вычитаем из этого числа адрес смещения ($193C), получим $010C. Вот это и есть новое смещение, которое мы должны записать в нашу команду. Получим код 00193C:010C. И так далее. Если нужна другая раскладка стрелок, можно самостоятельно составить коды. |
| Vivi the Black Mage:
GManiac, а теперь поподробнее: это как где и что писать? Если честно, я ни хрена не понял. :-\ |
| GManiac:
Ну в эмуляторе Game Genie Codes/Cheat Codes, добавляешь эти 4 кода, включаешь. |
| Vivi the Black Mage:
Попробовал на Kega Fusion - не работает. |
| GManiac:
Ох уж этот ваш Фужн, не хочет он принимать коды в чистом виде, надо сконвертить их в Game Genie. Переконвертил. BTNT-ACB6 0JNT-AJCA GTNT-ANCJ ATNT-AGC2 Пользуй прогу для конвертирования. http://www.angelfire.com/games2/codehut/ggconvc.zip |
| Vivi the Black Mage:
Тоже не работает. И почему-то коды для игры не сохраняются. |
| GManiac:
У меня всё работает во всех эмуляторах, версия американская. |
| blackbird_ru:
Vivi the Black Mage, вот тебе ссылка на ips патч. http://yadi.sk/d/wqhvflrY5U--v |
| Vivi the Black Mage:
blackbird_ru, спасибо тебе огромное за этот патч. Работает идеально. :) |
| Lomax:
и спасибо GManiac, благодаря которому это осуществилось)))) |
| paul_met:
Этот хак управления весьма кстати. А то на телефоне играть жутко неудобно, герой порой идёт совершенно не туда, куда надо. |
| ARTYRRRRRR:
--- Цитата: blackbird_ru от 04 Июнь 2013, 11:33:02 ---Vivi the Black Mage, вот тебе ссылка на ips патч. http://yadi.sk/d/wqhvflrY5U--v --- Конец цитаты --- а для русифицированной версии можно? |
| Vivi the Black Mage:
ARTYRRRRRR, он и на русский ставится. |
| Чайман:
Гы) Я ещё на сеге когда играл "прокачал" свой джой: чуть подправил крестовину и она могла поворачиваться на 45 градусов. Потом тупо поворачивал всякий раз :) Для телефонов, конечно, это не варик, а вот для ПК-шного джоя можно и замутить. (да, gamegenie быстрей ввести) |
| ARTYRRRRRR:
--- Цитата: Чайман от 22 Октябрь 2015, 12:46:17 ---Гы) Я ещё на сеге когда играл "прокачал" свой джой: чуть подправил крестовину и она могла поворачиваться на 45 градусов. Потом тупо поворачивал всякий раз :) Для телефонов, конечно, это не варик, а вот для ПК-шного джоя можно и замутить. (да, gamegenie быстрей ввести) --- Конец цитаты --- У меня портативная приставка sega |
| Чайман:
ARTYRRRRRR, У меня геймпад от Archos, дальше то что? :neznayu: Я ж просто эмоциями/воспоминаниями поделился ;) Тем более, что и хак уже готов. |
| ARTYRRRRRR:
--- Цитата: blackbird_ru от 04 Июнь 2013, 11:33:02 ---Vivi the Black Mage, вот тебе ссылка на ips патч. http://yadi.sk/d/wqhvflrY5U--v --- Конец цитаты --- патчить нужно BIN файл? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |