Вход

Просмотр полной версии : Switch[er]XO - меняем местами кнопки


Yoti
14.01.2012, 21:46
Все мы знаем проблему региональных раскладок. Ну хотят эти азиаты жмакать на круг для выбора - их дело. А меня не устраивает.

Софтина в аттаче меняет все коды клавиши крест на круг и наоборот.
Пропускаем через неё 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
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
Yoti, я, конечно, не разраб, но в таком виде софтину нельзя выкладывать, не "срабатывает" практически везде, проще через "рековери" меню кнопки переустановить. ИМХО.
Ага, давай, переустанови кнопки в NesterJ или Snes9x в рекавери... Там только реакция ХМВ и того, что с этим связано регулируется.

vash
11.02.2012, 21:23
Ага, давай, переустанови кнопки в 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, ну и хорошо, буду внимательней разбираться, спасибо за ответы, просто чего-то пока не "догнал", буду изучать "матчасть".