[HP 214] игры под WM2003 не воспринимают хард-кнопки

Все о КПК от HP: проблемы, решения, советы
Закрыто
Psychlord
Новенький (0 lvl)
Сообщения: 11
Зарегистрирован: Чт ноя 27, 2008 22:41

[HP 214] игры под WM2003 не воспринимают хард-кнопки

Сообщение Psychlord » Вт дек 09, 2008 00:18

Столкнулся с тем, что старые игры под wm2003 типа Tomb Raider, Worms World Party отлично запукаются на hp 214, но играть в них невозможно, т.к они не воспринимают новые хард-кнопки. Кто-нибудь в курсе, проблема поддается решению?

Аватара пользователя
Байкалов Пётр
Нобелевский лауреат (7 lvl)
Сообщения: 10381
Зарегистрирован: Вс ноя 12, 2006 17:22

Сообщение Байкалов Пётр » Вт дек 09, 2008 00:29

Поддаётся.
В Worms World Party назначения кнопок нужно вводить в файл настроек, но не просто названия кнопок, а их код. Звучит неприятно, но это легко.
В Tomb Raider... Скорее всего тоже что-то похожее. Если есть файлики мелкие в папке с игрой - выложите в архиве, я поищу. Если есть записи в реестре от Tomb Raidera - экспортируйте и выложите, там тоже может быть.
Изображение
XJD-EPC102, SouthPro MidasPad, NTT DoCoMo Sigmarion III, HP hx2790, Pocket Nature Луч BT, Rovermate Navisat, 24 с лишним гигабайта флэш-памяти.

Viva la'Resistance!

Psychlord
Новенький (0 lvl)
Сообщения: 11
Зарегистрирован: Чт ноя 27, 2008 22:41

Сообщение Psychlord » Сб дек 13, 2008 23:46

Байкалов Пётр
Большое спасибо за помощь.
Звучит неприятно, но это легко

Должен сказать, совсем не легко, по кр. мере, если в этом не разбираться. Коды кнопок я нашел. А вот как корректно отобразить файл настроек WWPSave.dat, не представляю. Блокнот и с++ не помогли. Никаких других файлов, которые могли бы содержать настройки, нет. Не подскажете, как его отредактировать?

Аватара пользователя
Байкалов Пётр
Нобелевский лауреат (7 lvl)
Сообщения: 10381
Зарегистрирован: Вс ноя 12, 2006 17:22

Сообщение Байкалов Пётр » Пт май 01, 2009 00:20

s-k-tools.com SkHexEditor качайте и ставьте. Дальше объясню потом.
Изображение
XJD-EPC102, SouthPro MidasPad, NTT DoCoMo Sigmarion III, HP hx2790, Pocket Nature Луч BT, Rovermate Navisat, 24 с лишним гигабайта флэш-памяти.

Viva la'Resistance!

Аватара пользователя
Байкалов Пётр
Нобелевский лауреат (7 lvl)
Сообщения: 10381
Зарегистрирован: Вс ноя 12, 2006 17:22

Сообщение Байкалов Пётр » Пт май 01, 2009 12:33

Ставим Worms. Ставим Hex. Открываем на ППЦ Keycode из архива. Нажимаем (не держим) нужные кнопки, запоминаем шестнадцатеричный код 0x, открываем в SkHexEd WWPSave.dat из папки Worms, тяпаем на байт (каждая пара чисел от 0 до F - байт) с адресом 0x110 и вводим поочерёдно без 0x сначала код кнопки для выстрела, потом для прыжка, потом для сальто. Save. И всё.
Вложения
KEYCODE.zip
(2.5 КБ) 178 скачиваний
Screen002.png
Screen002.png (13.15 КБ) 2435 просмотров
Изображение
XJD-EPC102, SouthPro MidasPad, NTT DoCoMo Sigmarion III, HP hx2790, Pocket Nature Луч BT, Rovermate Navisat, 24 с лишним гигабайта флэш-памяти.

Viva la'Resistance!

Psychlord
Новенький (0 lvl)
Сообщения: 11
Зарегистрирован: Чт ноя 27, 2008 22:41

Сообщение Psychlord » Ср май 13, 2009 23:32

Получилось, но не совсем.
Две кнопки (календарь,почта) с кодами 0xCC и 0xCD успешно заработали, причем подошли коды, отображающиеся именно при удержании кнопки.
Две другие (пуск,ок) 0x5B, 0x75 - нет. С кодом центр.кнопки джойстика 0xD вообще не понятно как быть.

Но все равно спасибо, теперь вполне можно играть, пусть и без сальто назад.

Закрыто

Вернуться в «HP iPAQ КПК и коммуникаторы»