Автор Тема: [SMD] Landstalker. Хак управления.  (Прочитано 6817 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
[SMD] Landstalker. Хак управления.
« : 02 Июнь 2013, 22:32:15 »
Решил основательно взяться за Landstalker, но как всегда управление героем оставляет желать лучшего. Возможно ли сделать хак управления, чтобы каждая стрелочка ассоциировалась с движением в определенную сторону? Стрелка вверх - правая верхняя диагональ, стрелка вниз - левая нижняя, стрелка вправо - нижняя правая, стрелка влево - левая верхняя. Кто-нибудь может сделать такой хак на роме с переводом на русский язык? Или это достаточно сложно сделать?

Оффлайн Sinеd

  • Пользователь
  • Сообщений: 1280
  • Пол: Мужской
    • Steam
    • Youtube
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #1 : 02 Июнь 2013, 22:52:07 »
Если у тебя на джойстике хорошая крестовина, то привыкнуть к управлению не составит труда

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #2 : 02 Июнь 2013, 23:01:17 »
Sinеd, можно-то можно, но не всегда удобно. Хочу проверить как оно будет играться с измененным управлением.

Оффлайн GManiac

  • Пользователь
  • Сообщений: 1284
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #3 : 03 Июнь 2013, 02:00:34 »
Можно без хака, достаточно включить вот такие патч-коды:
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

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #4 : 03 Июнь 2013, 20:31:36 »
GManiac, а теперь поподробнее: это как где и что писать? Если честно, я ни хрена не понял. :-\

Оффлайн GManiac

  • Пользователь
  • Сообщений: 1284
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #5 : 03 Июнь 2013, 20:44:05 »
Ну в эмуляторе Game Genie Codes/Cheat Codes, добавляешь эти 4 кода, включаешь.

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #6 : 03 Июнь 2013, 21:05:32 »
Попробовал на Kega Fusion - не работает.

Оффлайн GManiac

  • Пользователь
  • Сообщений: 1284
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #7 : 03 Июнь 2013, 21:33:10 »
Ох уж этот ваш Фужн, не хочет он принимать коды в чистом виде, надо сконвертить их в Game Genie. Переконвертил.
BTNT-ACB6
0JNT-AJCA
GTNT-ANCJ
ATNT-AGC2


Пользуй прогу для конвертирования.
http://www.angelfire.com/games2/codehut/ggconvc.zip

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #8 : 03 Июнь 2013, 21:51:39 »
Тоже не работает. И почему-то коды для игры не сохраняются.

Оффлайн GManiac

  • Пользователь
  • Сообщений: 1284
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #9 : 03 Июнь 2013, 23:41:18 »
У меня всё работает во всех эмуляторах, версия американская.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1025
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #10 : 04 Июнь 2013, 11:33:02 »
Vivi the Black Mage, вот тебе ссылка на ips патч.
http://yadi.sk/d/wqhvflrY5U--v

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #11 : 04 Июнь 2013, 18:13:56 »
blackbird_ru, спасибо тебе огромное за этот патч. Работает идеально. :)

Оффлайн Lomax

  • Ушел с форума
  • Сообщений: 3191
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #12 : 04 Июнь 2013, 18:27:23 »
и спасибо GManiac, благодаря которому это осуществилось))))

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8076
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #13 : 08 Март 2015, 17:51:31 »
Этот хак управления весьма кстати. А то на телефоне играть жутко неудобно, герой порой идёт совершенно не туда, куда надо.

Оффлайн ARTYRRRRRR

  • Пользователь
  • Сообщений: 14
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #14 : 22 Октябрь 2015, 03:40:40 »
Vivi the Black Mage, вот тебе ссылка на ips патч.
http://yadi.sk/d/wqhvflrY5U--v
а для русифицированной версии можно?

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #15 : 22 Октябрь 2015, 07:46:10 »
ARTYRRRRRR, он и на русский ставится.

Оффлайн Чайман

  • Пользователь
  • Сообщений: 245
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #16 : 22 Октябрь 2015, 12:46:17 »
Гы)
Я ещё на сеге когда играл "прокачал" свой джой: чуть подправил крестовину и она могла поворачиваться на 45 градусов.
Потом тупо поворачивал всякий раз :)

Для телефонов, конечно, это не варик, а вот для ПК-шного джоя можно и замутить. (да, gamegenie быстрей ввести)

Оффлайн ARTYRRRRRR

  • Пользователь
  • Сообщений: 14
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #17 : 22 Октябрь 2015, 14:14:44 »
Гы)
Я ещё на сеге когда играл "прокачал" свой джой: чуть подправил крестовину и она могла поворачиваться на 45 градусов.
Потом тупо поворачивал всякий раз :)

Для телефонов, конечно, это не варик, а вот для ПК-шного джоя можно и замутить. (да, gamegenie быстрей ввести)
У меня портативная приставка sega

Оффлайн Чайман

  • Пользователь
  • Сообщений: 245
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #18 : 22 Октябрь 2015, 14:41:59 »
ARTYRRRRRR,
У меня геймпад от Archos, дальше то что? :neznayu:

Я ж просто эмоциями/воспоминаниями поделился  ;)
Тем более, что и хак уже готов.

Оффлайн ARTYRRRRRR

  • Пользователь
  • Сообщений: 14
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #19 : 22 Октябрь 2015, 22:13:39 »
Vivi the Black Mage, вот тебе ссылка на ips патч.
http://yadi.sk/d/wqhvflrY5U--v
патчить нужно BIN файл?

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6585
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #20 : 22 Октябрь 2015, 22:26:48 »
Я не помню.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24660
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #21 : 22 Октябрь 2015, 22:34:18 »
Цитата: ARTYRRRRRR
патчить нужно BIN файл?
А что ещё можно патчить?  o_0

Оффлайн beliK

  • Пользователь
  • Сообщений: 161
  • Пол: Мужской
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #22 : 23 Октябрь 2015, 08:19:42 »
а может кто нибудь вот этот патч в виде PAR  кодов замутить или game genie

elektropage.ru/publ/sega_suslik/modified_games/lost_vikings_gopher_mod/22-1-0-55

Оффлайн ARTYRRRRRR

  • Пользователь
  • Сообщений: 14
    • Просмотр профиля
Re: [SMD] Landstalker. Хак управления.
« Ответ #23 : 23 Октябрь 2015, 12:47:38 »
А что ещё можно патчить?  o_0
Возможно SMD или MD файл

Добавлено позже:
а может кто нибудь вот этот патч в виде PAR  кодов замутить или game genie

elektropage.ru/publ/sega_suslik/modified_games/lost_vikings_gopher_mod/22-1-0-55
А можно сделать данную игру трехкнопочной, а то у меня start + A, start + B, start + C не работают

Оффлайн Tequilla_Killer

  • Пользователь
  • Сообщений: 484
    • Просмотр профиля
[SMD] Landstalker. Хак управления.
« Ответ #24 : 06 Октябрь 2024, 20:06:57 »
Граждане, есть у кого-нибудь патченный русский ром?

Оффлайн AnyZero

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
[SMD] Landstalker. Хак управления.
« Ответ #25 : 07 Октябрь 2024, 16:38:05 »

Оффлайн bgr

  • Пользователь
  • Сообщений: 480
    • ВКонтакте
    • Просмотр профиля
[SMD] Landstalker. Хак управления.
« Ответ #26 : 07 Октябрь 2024, 16:46:35 »
AnyZero, а ну удали :furious:

Оффлайн Tequilla_Killer

  • Пользователь
  • Сообщений: 484
    • Просмотр профиля
[SMD] Landstalker. Хак управления.
« Ответ #27 : 07 Октябрь 2024, 20:57:40 »
AnyZero, благодарю!