PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   Switch[er]XO - меняем местами кнопки (https://www.pspx.ru/forum/showthread.php?t=94666)

Yoti 14.01.2012 21:46

Switch[er]XO - меняем местами кнопки
 
Вложений: 1
Все мы знаем проблему региональных раскладок. Ну хотят эти азиаты жмакать на круг для выбора - их дело. А меня не устраивает.

Софтина в аттаче меняет все коды клавиши крест на круг и наоборот.
Пропускаем через неё data.psp какого-нибудь эмуля, например. Если elf-заголовок вдруг окажется по смещению кратному 4, то можно и сразу eboot подсунуть.

Сжатые ~prx не хавает, конечно же. Да и вообще софтина глубоко не тестилась. Может не работать на сочетаниях клавиш. Может вообще не работать. Используем на свой страх и риск, в общем.

lupus 14.01.2012 21:49

Спасибо, давно хотел.

lupus 09.02.2012 20:56

Наконец дошли руки попробовать:
1. NesterJ 1.13beta2 - кнопки местами не поменялись.
2. Snes9xTYL0.4.2memc - пропатченый eboot тупо виснет после пробегающего по экрану марио :/
Больше пока ничего не пробовал...
Да, патчил конечно вынутый data.psp и пересобирал eboot.pbp

Yoti 09.02.2012 22:00

lupus,
ну, это же тупая заменялка одних четырёх байт на другие, да ещё и чтение блоками по 4 байта. Хоть немного работает - уже прогресс =)

lupus 10.02.2012 00:16

А ты на чём тестил? Что-то реально поправилось? Меня интересует исключительно патчинг тех эмулей, что у меня стоят ))

Yoti 10.02.2012 09:41

lupus,
на чём-то из того, что потом пересобирал для тебя из сорцов. Да и не тестил особо, меню просто посмотрел...

frostegater 10.02.2012 15:10

дизасеманите и найдите оффсеты, не парьтесь

Yoti 10.02.2012 21:22

Frostegater,
:lol:

lupus 10.02.2012 22:13

Цитата:

Сообщение от Frostegater (Сообщение 1010178)
дизасеманите и найдите оффсеты, не парьтесь

Ага, из серии "чтобы решить проблему, нужно решить проблему" :)
Вариант не для большинства. Я хоть и люблю покопаться в чужом коде, не программер и глубокий анализ не для меня :/

frostegater 11.02.2012 09:26

Yoti, находить предельно просто.. что рядом с sceCtrlReadBufferPositive, то скорее и то что нам нужно.

Yoti 11.02.2012 19:40

Frostegater,
ты дважды лол. Чтобы софтина работала правильно, нужно её вообще не пользовать и делать руками?))

vash 11.02.2012 21:13

Yoti, я, конечно, не разраб, но в таком виде софтину нельзя выкладывать, не "срабатывает" практически везде, проще через "рековери" меню кнопки переустановить. ИМХО.

lupus 11.02.2012 21:17

Цитата:

Сообщение от vash1 (Сообщение 1010635)
Yoti, я, конечно, не разраб, но в таком виде софтину нельзя выкладывать, не "срабатывает" практически везде, проще через "рековери" меню кнопки переустановить. ИМХО.

Ага, давай, переустанови кнопки в NesterJ или Snes9x в рекавери... Там только реакция ХМВ и того, что с этим связано регулируется.

vash 11.02.2012 21:23

Цитата:

Сообщение от lupus (Сообщение 1010637)
Ага, давай, переустанови кнопки в NesterJ или Snes9x в рекавери... Там только реакция ХМВ и того, что с этим связано регулируется.

В этих эмулях у меня всё и так всё прекрасно работало(ПСП1008). Может чего и упустил, но и эмуль ГБА тоже работает и кнопки дружат с головой.

lupus 11.02.2012 22:01

Тут получается, что мы говорим о белом, а ты о тёплом. У меня эмули тоже нормально работают, но т.к. их писали японцы/китайцы/прочие азиаты раскладка в них, соответственно, японская, т.е. О - выбор, Х - Отмена. Я хочу наоборот сделать. В меню конкретных эмуляторов/софта. Хак креестра через рекавери тут вообще ни при чём.
Для этого софтина и писалась.

vash 11.02.2012 22:17

Угу, но она не работает, судя по Вашим отзывам.
Может быть у Вас и кнопки О и Х в эмулях поменяны, у меня они с момента установки и так ОК. Возможно, из-за того, что у меня ПСП1008, т.е. Российского региона.

lupus 14.02.2012 15:20

Мы по прежнему друг друга не понимаем. Точнее меня понял Yoti, для меня этого достаточно. PSP у меня европейского региона, с 2006 года в этом успел разобраться :)

vash 14.02.2012 22:19

lupus, ну и хорошо, буду внимательней разбираться, спасибо за ответы, просто чего-то пока не "догнал", буду изучать "матчасть".


Текущее время: 08:28. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.