PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   vshmain.prx - активируем и перемещаем подкатегории в меню XMB на 6.60/6.61 (https://www.pspx.ru/forum/showthread.php?t=106043)

ErikPshat 01.04.2016 11:03

vshmain.prx - активируем и перемещаем подкатегории в меню XMB на 6.60/6.61
 
Вложений: 6
vshmain.prx

Активируем и перемещаем подкатегории в меню XMB на 6.60/6.61


https://www.pspx.ru/forum/attachment...chmentid=11228

Я вам расскажу, как можно активировать пункты меню, не предназначенные для вашего региона или модели PSP.
Так же, можно перемещать пункты меню подкатегорий вместе с иконками в другие категории.
Для этого нужно подредактировать файл vshmain.prx. Открываем файл в хекс-редакторе и в позиции 0x54BC0 видим такую картину:

Вложение 11229

Здесь я через настройки редактора сгруппировал код по 4 байта и по 16 байт на строку, чтобы удобнее видеть стройный ряд кода. Таким образом, мы видим 4 вертикальных столбца кода, как его и нужно рассматривать.
  1. Первый столбец - указывает порядковый номер категории, точно так же, как мы видим их в меню XMB на PSP.
    00000000 - Настройки, 01000000 - Дополнительно, 02000000 - Фото, 03000000 - Музыка и т.д..

  2. Второй столбец - указывает на номер подкатегории в данной категории. То есть, кадый номер подкатегории строго закреплён за своей функцией. Например 00000000 - Обновление системы, 01000000 - Соединение USB и т.д..

  3. Третий столбец - указывает на права по модели PSP. Например код FF070000 - даёт все права на все модели, т.е. этот пункт меню отображается на любых PSP. А код FF030000 - даёт права на WiFi подключение, то есть, на PSP-E1000 кастратках этот пункт меню будет выключен. Но вы же можете включить ))) к примеру, если хотите включить x-Radar Portable, то поменяйте FF03 на FF07 и на вашей кастратке появится это подменю и возможность запускать это приложение. Имейте в виду, что сама Категория у вас должна присутствовать в зависимости от региона вашей PSP.

  4. Четвёртый столбец - указывает на права по Региону PSP. Например, чтобы включить Digital Comics или тот же x-Radar Portable, нужно поменять код B0020000 или соответственно 08000000 на FFFFFFFF, что даёт неограниченные права на все регионы, т.е. код FFFFFFFF включает пункт меню на любых регионах PSP. Имейте в виду, что сама Категория у вас должна присутствовать в зависимости от региона вашей PSP.

Теперь, чтобы разобраться и проще ориентироваться, что это за код, я скопировал всё в том же порядке в таблицу и расписал все смещения. Первый столбец в таблице показывает позиции строк в хексе, а далее - все 4 столбца с описанием к каждому. Да..., в файле стоит залочка на изменеия этих категорий, поэтому нужно её снять по адресу 0x1FF84. Там нужно обнулить значение 2700 на 0000 и только после этого изменения начнут работать.

Таблица подкатегорий

6.60/6.61 vshmain.prx - unlock this table 0x1FF84 (2700 => 0000)
ПозицияКатегорииПодкатегорииМодельРегион
00054BC0:00000000Настройки00000000Обновление системыFF070000ВсеFFFFFFFFВсе
00054BD0:0000000001000000Соединение USBFF070000ВсеFFFFFFFFВсе
00054BE0:0000000002000000Настройки видеоFF070000ВсеFFFFFFFFВсе
00054BF0:0000000003000000Настройки фотоFF070000ВсеFFFFFFFFВсе
00054C00:0000000004000000Настройки системыFF070000ВсеFFFFFFFFВсе
00054C10:0000000005000000Настройки темыFF070000ВсеFFFFFFFFВсе
00054C20:0000000006000000Настройки даты и времениFF070000ВсеFFFFFFFFВсе
00054C30:0000000007000000Настройки энергосбереженияFF070000ВсеFFFFFFFFВсе
00054C40:0000000008000000Настройки устройств BluetoothB0020000только N1000FFFFFFFFВсе
00054C50:0000000009000000Настройки подсоед. экранаFE030000кроме 1000/E1000FFFFFFFFВсе
00054C60:000000000A000000Настройки звукаFF070000ВсеFFFFFFFFВсе
00054C70:000000000B000000Настройки безопасностиFF070000ВсеFFFFFFFFВсе
00054C80:000000000C000000Настройки канала RSSFF030000кроме E1000FFFFFFFFВсе
00054C90:000000000D000000Настройки сетиFF030000кроме E1000FFFFFFFFВсе
00054CA0:02000000Фото23000000КамераFF070000ВсеFFFFFFFFВсе
00054CB0:03000000Музыка32000000Music UnlimitedFF030000кроме E1000B0020000Америка Европа Австралия
00054CC0:030000002F000000SensMe channelsFF070000ВсеFFFFFFFFВсе
00054CD0:01000000Дополнит.270000001 SegFE030000кроме 1000/E100008000000Япония
00054CE0:010000002D000000T-DMBFE030000кроме 1000/E100040000000Корея
00054CF0:0100000030000000Comic ReaderFF070000Все08000000Япония
00054D00:0100000031000000Digital ComicsFF070000ВсеB0020000Америка Европа Австралия
00054D10:0100000033000000x-Radar PortableFF030000кроме E100008000000Япония
00054D20:05000000Игра17000000Совместная играFF030000кроме E1000FFFFFFFFВсе
00054D30:0500000018000000Управление сохр. данными4F050000UMD(?)FFFFFFFFВсе
00054D40:06000000Сеть25000000Сетевое руководство ПользователяFF030000кроме E1000FFFFFFFFВсе
00054D50:0600000021000000LocationFree PlayerFF030000кроме E1000FFFFFFFFВсе
00054D60:0600000026000000SkypeFE030000кроме 1000/E1000FFFFFFFFВсе
00054D70:0600000024000000Дистанционное воспроизведениеFF030000кроме E1000FFFFFFFFВсе
00054D80:0600000028000000Интернет-радиоFF030000кроме E1000FFFFFFFFВсе
00054D90:0600000022000000Канал RSSFF030000кроме E1000FFFFFFFFВсе
00054DA0:0600000020000000Веб-браузерFF030000кроме E1000FFFFFFFFВсе
00054DB0:0600000029000000Поиск в ИнтернетеFF030000кроме E1000FFFFFFFFВсе
00054DC0:07000000PlayStation® Network2A000000Зарегистрироваться
в PS Network
FF030000кроме E1000FFFFFFFFВсе
00054DD0:070000002C000000PlayStation StoreFF030000кроме E1000FFFFFFFFВсе
00054DE0:070000002E000000Доска объявленийFF030000кроме E1000FFFFFFFFВсе

Но это ещё не всё. Пока только вы включили пункты меню и они должны появиться, но без иконок. А чтобы включить иконки, необходимо практически точно так же выставить права на включенные иконки. Этот код находится сразу же следом. Как только заканчивается таблица пунктов категорий в строке по адресу 00054DE0, так со следующей строки 00054DF0 начинается таблица иконок. Вы увидите в правой текстовой части хекс-редактора последовательность парных букв AJ, AR, AZ. Смотрите скриншот с окончанием таблицы категорий и началом таблицы иконок:


Для удобства, я выделил таблицу иконок, ровно 1000 байт и вставил в новый документ отдельно. При этом, чтобы чётко видеть структуру, лучше сделать по 20 байт в строке, т.к. здесь идёт 5 столбцов по 4 групповых байта. Проще понятнее на скриншоте:


Так вот, первые 3 столбика - просто числовой код тех самых букв справа.
А 4-ый и 5-ый столбики и есть права по Модели и по Региону соответственно, которые нужно включать.
Находите нужную иконку и меняете права в 4-ом столбике на FF070000 и в 5-ом столбике на FFFFFFFF, что означает отображение иконки на PSP любой модели любого региона. Обратите внимание, что в каждой строке идут по 3 парных буквы. Это не что иное, как названия одной и той же иконки 3-ёх видов - основной, теневой и без фокуса. Эти названия иконок вы можете подглядеть в файле иконок topmenu_icon.rco. Смотрите внимательно на скриншот:

Вложение 11232

Таблица иконок

6.60/6.61 vshmain.prx - unlock "Icon Table" 0x1FF84 (2700 => 0000)
OffsetsMain IconFocusedShadowName iconModelRegion
positioncodenamecodenamecodenameMenu itemcodeeffectcodeeffect
0x54DF0414A0000AJ41520000AR415A0000AZSettingsFF070000For AllFFFFFFFFFor All
0x54E04414B0000AK41530000AS42410000BAExtrasFF070000For AllFFFFFFFFFor All
0x54E18414C0000AL41540000AT42420000BBPhotoFF070000For AllFFFFFFFFFor All
0x54E2C414D0000AM41550000AU42430000BCMusicFF070000For AllFFFFFFFFFor All
0x54E40414E0000AN41560000AV42440000BDVideoFF070000For AllFFFFFFFFFor All
0x54E54414F0000AO41570000AW42450000BEGameFF070000For AllFFFFFFFFFor All
0x54E6841500000AP41580000AX42460000BFNetworkFF070000For AllFFFFFFFFFor All
0x54E7C41510000AQ41590000AY42470000BGPlayStation®NetworkFF070000For AllFFFFFFFFFor All
0x54E9042490000BI424D0000BM42510000BQMemory Stick™FF070000For AllFFFFFFFFFor All
0x54EA442480000BH424C0000BL42500000BPUMD™4F050000UMDFFFFFFFFFor All
0x54EB8424A0000BJ424E0000BN42520000BRFolder ef0B0020000only N1000FFFFFFFFFor All
0x54ECC424B0000BK424F0000BO42530000BSGame HibernationB0020000only N1000FFFFFFFFFor All
0x54EE0444A0000DJ444B0000DK444C0000DLCameraFF070000For AllFFFFFFFFFor All
0x54EF444530000DS44580000DX45430000EC1 SegFE030000except 1000/E100008000000Japan
0x54F0845490000EI454D0000EM45510000EQGame SharingFF030000except E1000FFFFFFFFFor All
0x54F1C454A0000EJ454E0000EN45520000ERSaved Data UtilityFF070000For AllFFFFFFFFFor All
0x54F30454B0000EK454F0000EO45530000ESMemory ef0B0020000only N1000FFFFFFFFFor All
0x54F4445480000EH454C0000EL45500000EPDisk Update4F050000UMDFFFFFFFFFor All
0x54F5846550000FU46590000FY47430000GCSign Up for PSNFF030000except E1000FFFFFFFFFor All
0x54F6C46560000FV465A0000FZ47440000GDPlayStation®StoreFF030000except E1000FFFFFFFFFor All
0x54F8046570000FW47410000GA47450000GEAccountFF030000except E1000FFFFFFFFFor All
0x54F9444540000DT44590000DY45440000EDT-DMBFE030000except 1000/E100040000000Korea
0x54FA8444D0000DM444F0000DO44510000DQSensMe™ CannelsFF070000For AllFFFFFFFFFor All
0x54FBC46580000FX47420000GB47460000GFInformation BoardFF030000except E1000FFFFFFFFFor All
0x54FD044550000DU445A0000DZ45450000EEComic ReaderFF070000For All08000000Japan
0x54FE444560000DV45410000EA45460000EFDigital ComicsFF070000For AllB0020000USA ЕС AU
0x54FF8444E0000DN44500000DP44520000DRMusic UnlimitedFF030000except E1000B0020000USA ЕС AU
0x5500C44570000DW45420000EB45470000EGx-Radar PortableFF030000except E100008000000Japan
0x5502042540000BT43480000CH43560000CVSystem UpdateFF070000For AllFFFFFFFFFor All
0x5503442550000BU43490000CI43570000CWUSB ConnectionFF070000For AllFFFFFFFFFor All
0x5504842560000BV434A0000CJ43580000CXVideo SettingsFF070000For AllFFFFFFFFFor All
0x5505C42570000BW434B0000CK43590000CYPhoto SettingsFF070000For AllFFFFFFFFFor All
0x5507042580000BX434C0000CL435A0000CZSystem SettingsFF070000For AllFFFFFFFFFor All
0x5508442590000BY434D0000CM44410000DATheme SettingsFF070000For AllFFFFFFFFFor All
0x55098425A0000BZ434E0000CN44420000DBDate & Time SettingsFF070000For AllFFFFFFFFFor All
0x550AC43410000CA434F0000CO44430000DCPower Save SettingsFF070000For AllFFFFFFFFFor All
0x550C043470000CG43550000CU44490000DIBluetootch® Device SettingsB0020000only N1000FFFFFFFFFor All
0x550D443460000CF43540000CT44480000DHDisplay SettingsFE030000except 1000/E1000FFFFFFFFFor All
0x550E843420000CB43500000CP44440000DDSound SettingsFF070000For AllFFFFFFFFFor All
0x550FC43430000CC43510000CQ44450000DESecurity SettingsFF070000For AllFFFFFFFFFor All
0x5511043450000CE43530000CS44470000DGRSS Channel SettingsFF030000except E1000FFFFFFFFFor All
0x5512443440000CD43520000CR44460000DFNetwork SettingsFF030000except E1000FFFFFFFFFor All
0x5513845580000EX46470000FG46500000FPOnline Instruction ManualsFF030000except E1000FFFFFFFFFor All
0x5514C45540000ET46430000FC464C0000FLLocationFree™ PlayerFF030000except E1000FFFFFFFFFor All
0x55160455A0000EZ46490000FI46520000FRSkypeFE030000except 1000/E1000FFFFFFFFFor All
0x5517445570000EW46460000FF464F0000FORemote PlayFF030000except E1000FFFFFFFFFor All
0x5518846410000FA464A0000FJ46530000FSInternet RadioFF030000except E1000FFFFFFFFFor All
0x5519C45560000EV46450000FE464E0000FNRSS ChannelFF030000except E1000FFFFFFFFFor All
0x551B045550000EU46440000FD464D0000FMInternet BrowserFF030000except E1000FFFFFFFFFor All
0x551C446420000FB464B0000FK46540000FTInternet SearchFF030000except E1000FFFFFFFFFor All

Ну, думаю, вы всё поняли. Можете включать, выключать пункты меню или перемещать их в любую другую категорию, просто поменяв номер категории. Не изменяйте оригинальный vshmain.prx во flash0, иначе получите брик, а используйте в темах CTF или через плагин ZeroVSH Patcher.
Удачи!

capricorn_034 01.04.2016 18:12

Попробовал поменять тему Organ для 6.60 по инструкции. Что хотел сделать:
  1. Включить Digital Comics (у меня под него BookR заведен - люблю читать:D)
  2. Переместить Sens Me в Extra (у меня в сенсми конфиг от инфинити)
  3. Убрать категории Сеть и PSN, т. к. не пользуюсь ими

Получилось не очень:scratch_one-s_head:

Так выглядит оригинал
http://s019.radikal.ru/i611/1604/4b/c45ae53069ef.jpghttp://s019.radikal.ru/i611/1604/f8/722a69166417.jpg
http://i042.radikal.ru/1604/e6/f4f017f2f181.jpg

(категория Extra видна, но при стандартном регионе на неё невозможно навести курсор)



Вот что я поменял в vshmain
http://s16.radikal.ru/i190/1604/99/26c1166af571.jpg
http://s020.radikal.ru/i714/1604/9e/0175bc58519e.jpg

(хекс-редактором пользуюсь первый раз)


Вот что получилось
http://s019.radikal.ru/i642/1604/be/da8d0a77bdfd.jpghttp://s019.radikal.ru/i643/1604/70/8ebc01d57174.jpg

На скринах видно не все, поэтому:
  1. Категория Extra так и не выбирается (соответственно нет доступа к Comics)
  2. Sens Me исчезло из музыки, но при фейке региона не появляется в Extra
  3. В категориях Сеть и PSN исчезло всё, но сами категории остались


Если нужно, вот оригинальный vshmain от темы и правленый мной.
А вот сама тема

Ваш вердикт: у меня руки кривые или слишком сложную тему взял для первого раза?

ErikPshat 01.04.2016 22:43

capricorn_034, я тут вижу:
  1. Ты перенёс SensMe Cannels в категорию Extras - сменил 03 на 01.
  2. У Digital Comics включил все права - FFFFFFFF.
  3. Категории Сеть и PlayStation Network сменил на регион Корея - 40000000

Затем в иконках:
  1. Иконку категории Extras ты не правильно подставил FFFFFFFF - такой код тут не действует, он действет на 5-ую колонку.
    А это 4 -ая колонка, там действует код FF07 - включить всё.
  2. И иконку Digital Comics так же не правильно активировал, т.к. подставил FFFFFFFF. Там действует код FF07 - включить всё.
  3. Категории Сеть и PlayStation Network ты изменил на модель N1000 PSPgo - B0020000.
Смотри таблицу, в каких колонках какие коды действуют. В иконках то же самое, только там сдвинуто вместо 3-4 колонки на 4-5 колонки.
В общем, ты испортил код для Digital Comics и Extras
А вот категории Сеть и PlayStation у тебя должны отображаться только в Корейском регионе. Причём на моноблоках скорее всего все подкатегории всё равно должны отображаться, т.к. ты их не отключил, а вот на PSPgo должно быть всё ОК.

P.S. Кстати, Digital Comics до сих пор можно скачать: http://book.dl.playstation.net/book/...0012/EBOOT.PBP
Ложить в папку NPEG00012

capricorn_034 01.04.2016 23:35

ErikPshat, а можно поподробнее о том, как отключить категории на моноблоках... Просто тема довольно интересная для меня, как для человека, имеющего только одну консоль не приспособленную для полных экспериментов, но желающего кастомизировать её по полной (с учетом ограниченных возможностей). У меня так то есть пара знакомых с 100х консолями, но я не настолько уверен в своих силах, чтобы обещать им восстановление после брика, который неизбежно произойдет после моих опытов:D

И еще вопрос... В vshmain после строк с иконками (там где идут три двухбуквенных кода подряд) есть строки, где идет один двухбуквенный код для каждой иконки, а затем идут какие-то параметры
http://s45.radikal.ru/i107/1604/b0/e368920f2fa1.png

эти строки как-нибудь влияют на отображение пунктов?

ErikPshat 01.04.2016 23:48

Вложений: 1
capricorn_034, ну не надо лазить во flash0, производи эксперименты через плагин ZeroVSH Patcher v0.4 [6.61 SUPPORT].
Он прекрасно работает, как нативный плагин для 661, без всяких "660 for 661". Просто нельзя переименовывать плагин и перемещать его в другие папки, т.к. в самом плагине прописаны строгие пути к нему.

В папку ms0:/PSP/VSH закинь файл vshmain.prx и включи плагин. Потом производи кастомизацию и делай "Сброс VSH" через VSH Menu, чтобы применились изменения.

Либо вообще закинь в папку VSH все файлы темы, без подпапок конечно. И смотри, как себя ведёт тема. Потом просто разложишь файлы по папкам и скомпилируешь заново тему. CTFtool GUI у тебя уже есть рабочий. (правда я ещё доработал немного и исправил несколько косяков, забери обновлённый экзешник из вложения и замени)

Цитата:

Сообщение от capricorn_034 (Сообщение 1102575)
есть строки, где идет один двухбуквенный код для каждой иконки, а затем идут какие-то параметры

Да, я рассматривал этот код. Но думаю, это просто нумерация иконок. Там не вижу никаких прав.

Чтобы отключить категории, наверное нужно сменить цифры самих категорий, а не подкатегорий - 06000000, 07000000 на что-нибудь сврхестесственное, например на 0F000000 или FFFFFFFF. Я сам не проверял, щас потестю...

capricorn_034 02.04.2016 01:46

Цитата:

Сообщение от ErikPshat (Сообщение 1102576)
Чтобы отключить категории, наверное нужно сменить цифры самих категорий, а не подкатегорий - 06000000, 07000000 на что-нибудь сврхестесственное, например на 0F000000 или FFFFFFFF

Ок попробую Ваши советы на более простой (на мой взгляд) теме, отпишусь

P.S. Пытаюсь нарисовать иконку для Infinity Config (символ бесконечности на фоне шестеренки или наоборот)... Не думал, что без подготовки это сложновато:D

capricorn_034 добавил 02.04.2016 в 01:40
Цитата:

Сообщение от ErikPshat (Сообщение 1102560)
Так вот, первые 3 столбика - просто числовой код тех самых букв справа.
А 4-ый столбик и есть права, которые нужно включать. Находите нужную иконку и меняете права на FF070000, что означает отображение иконки на PSP любой модели любого региона.

Тестил иконку Music Unlimited - 4-ый столбик включает отображения пункта в меню (точнее код надо менять не только в 4-м столбике строки 00054CB0 (отображение по 16 байт на строку), но и в 5-м столбике после кода DN (при отображении 20 байт на строку)а вот 5-ый (сменил B0020000 на FFFFFFFF) включает отображение самой иконки (по крайней мере на моей зызе)

Пока что до сих пор не могу включить Extras:dash:

capricorn_034 добавил 02.04.2016 в 01:46
Цитата:

Сообщение от ErikPshat (Сообщение 1102576)

Чтобы отключить категории, наверное нужно сменить цифры самих категорий, а не подкатегорий - 06000000, 07000000 на что-нибудь сврхестесственное, например на 0F000000 или FFFFFFFF

При смене на сверхъестественное у меня консоль вырубается после проигрывания заставки

ErikPshat 02.04.2016 02:34

Цитата:

Сообщение от capricorn_034 (Сообщение 1102578)
а вот 5-ый (сменил B0020000 на FFFFFFFF) включает отображение самой иконки (по крайней мере на моей зызе)

Эмм, там и так в 5-ом столбике по-умолчанию стоят кругом FFFFFFFF. Вот скриншот оригинала: UPDATE
А нет, сорри, это я наверное уже сам успел покопаться ранее и включил все иконки :D
Щас проверил, в исходном оригинале действительно не везьде стоят эфэфки :) Щас исправлю картинку...

Цитата:

Сообщение от capricorn_034 (Сообщение 1102578)
Пока что до сих пор не могу включить Extras

Ну так я написал, в чём проблема у тебя там.

UPDATE
ОК, обновил скриншотик для иконок в шапке на исходные оригинальные значения и соответственно чуть подправил инструкцию.

P.S. не вставляй слишком широкие картинки, а то в экран не лезут 1280х1024, появляется горизонтальная прокрутка.
С каким смыслом или умыслом ты добавляешь в скриншот огромную пустую область снизу и пустоту справа? :acute:

capricorn_034 02.04.2016 03:04

Цитата:

Сообщение от ErikPshat (Сообщение 1102582)
Ну так я написал, в чём проблема у тебя там.

Самое интересное, что для иконки Extras по умолчанию (код AK) стоит FF070000 и FFFFFFFF, т.е., как я понимаю, в принципе она должна отображаться без каких либо хитростей... Мне кажется, что где-то в файле есть еще неучтенный пункт, влияющий на поведение темы в зависимости от х004 или х008 региона консоли и поэтому на 1004 все легко прописывается из коробки, а на 3008 нужно зае... долго и упорно трудиться, чтобы включить Extras, которые не предусмотрены в данном регионе

capricorn_034 добавил 02.04.2016 в 03:04
Цитата:

Сообщение от ErikPshat (Сообщение 1102584)
С каким смыслом или умыслом ты добавляешь в скриншот огромную пустую область снизу и пустоту справа?

Простите, рука дрогнула:D Уже поменял:blush:

ErikPshat 02.04.2016 03:11

capricorn_034, а это, по таблице категорий разве не влияет это
Код:

B0020000        Америка Европа Австралия

Это же как раз права по регионам PSP-1004 Европейка или PSP-1008 Россия.
Если поменять на FFFFFFFF, то должно включиться на PSP-1008.

Хотя скорее да, сама категория Extras в этой таблице кодов отсутствует. То есть, тут же только подкатегориями управлять можно. Вроде я проверял и сменял фейк-регион в рекавери и Digital Comics вроде отображался.


capricorn_034 02.04.2016 03:26

ErikPshat, ладно... вынесу Digital Comics в Музыку и на этом закончу... а то сегодня после обеда ещё на смену идти, надо отоспаться

capricorn_034 добавил 02.04.2016 в 03:26


P.S. При всей писанине забыл вот о категориях Сеть и PSN... Максимум что у меня получилось - убрать иконки и все подкатегории, сами же категории остались на месте.

ErikPshat 02.04.2016 05:16

capricorn_034, ага, согласен, можно работать только с подкатегориями. Но если самой категории нет, то её нельзя включить или выключить на данный момент. Я обшарил весь файл, продизасмил, но ничего не нашёл. Вот на залочку таблицы дизасм сразу выводит, а вот на последующие таблицы вообще нет прыжков. Видимо залочка находится в другом файле, скорее в системном.
Так что придётся довольствоваться пока переносом в имеющиеся универсальные категории.



Добавил "Таблицу иконок", чтобы были нагляднее и понятнее парные буквы пунктов меню.

Да, кто не понял, в таблице можно выделять мышкой строки и копировать, это не картинка ;)



Итого, можно сделать 4 программы реально рабочие на всех PSP.
  • 32000000 Music Unlimited - Fast Recovery (NP_ISO)
  • 2F000000 SensMe Cannels - LME Launcher
  • 30000000 Comic Reader - Picodrive UO gpSP kai
  • 31000000 Digital Comics - NesterJ DuaLauncher
№30 и №31 предлагаю переместить из Extras в Game (перед "Управление сохр. данными), так как Extras не на всех регионах работает, а если их переместить, то будут доступны на всех PSP.
Думаю вместо них повесить DuaLauncher и Infinity Configuration - как раз им место в Game.

Какие ещё популярные программы можно повесить вместо №32 и №2F?

Ну и 5-ая программа:
  • 33000000 x-Radar Portable - Infinity Bootloader Configuration (NP_ISO)
Почему-то она не переносится из Extras. Мне никак не удалось её переместить куда-либо, она нигде больше не отображается. Но в своей категории Extras включается и работает. То есть, на Американках, Европейках и Австралийках она включается и вместо неё можно подсунуть какую-либо программу.

Какую можно сюда повесить вместо №33?

capricorn_034 04.04.2016 01:58

Цитата:

Сообщение от ErikPshat (Сообщение 1102593)
Думаю вместо них повесить DuaLauncher и Infinity Configuration - как раз им место в Game.

Можно сделать по другому - убрать из категории Сеть или PSN все элементы (все равно ими никто не пользуется), поменять название категории на что-то вроде CFW Service и спихнуть лончер и конфиг туда...

capricorn_034 добавил 03.04.2016 в 19:40
P.S. До меня доперло, что при коде 4F050000 иконка появляется только при вставленном UMD

Цитата:

Сообщение от ErikPshat (Сообщение 1102593)
Какие ещё популярные программы можно повесить

Можно повесить Nester, PicoDrive и и gpSP, превратив зызу в суперуниверсальную игровую консоль:good:

ErikPshat 04.04.2016 02:09

capricorn_034, о, это хорошая идея!

Цитата:

Сообщение от capricorn_034 (Сообщение 1102623)
Можно повесить Nester, PicoDrive и и gpSP

Помучал эти эмуляторы. Теперь опять проблема...
Осталось 3 приложения:
  1. Music Unlimited (NP_ISO)
  2. SensMe Cannels
  3. x-Radar Portable (NP_ISO)
"Music Unlimited" и "x-Radar Portable" подписаны NP-подписью, т.е. это образы UMD-дисков в цифровом ISO формате для распространения через PSN. То есть, образ ISO целиком сжимается и шифруется в контейнер DATA.PSAR, а затем кладётся в EBOOT.PBP.

Так вот, при запуске таких приложений, у них сменяются в памяти все пути с ms0:/ на disc0:/
А в эмуляторах постоянно создаются и изменяются конфиги, и сохранения. Причём все пути относительные и файлы сохраняются в той же папке, откуда запущена программа. Получается, что эмулятор не может сохранить свой конфиг или файл сохранения на disc0:/ в образе ISO :)

Я пытался в эмуляторе прописать статичные пути, например ms0:/PSP/APP/NPIA09002/config.cfg, но почему-то не подхватывается и туда не сохраняется.

capricorn_034 07.04.2016 11:56

ErikPshat, а как тогда работают сохранения, если запускаешь обычную игру с диска? Там ведь вроде все нормально сохраняется и подхватывается...

ErikPshat 07.04.2016 13:08

capricorn_034, ну так в обычной игре с диска или с образа уже в самом приложении разработчиками прописаны пути к папке сохранения ms0:/PSP/SAVEDATA/
А тут, в эмуляторе, разработчик как-то сразу не позаботился прописать пути к файлам конфигов :D



Короче, замучал я вас этим, до сих пор мучающим меня, вопросом :)
Нужно всё-таки экспертное мнение - какие же программы использовать в открывшихся пунктах меню...
  • 32000000 Music Unlimited (NP_ISO) - Infinity Bootloader Configuration
  • 2F000000 SensMe Cannels - DuaLauncher
  • 30000000 Comic Reader - UO gpSP kai
  • 31000000 Digital Comics - Picodrive
  • 33000000 x-Radar Portable (NP_ISO) - ?
Тут подумал немножко и решил, что единственная программа, доступная на официальной прошивке во всех регионах, это - SensMe Cannels
Поэтому на неё, как ни крути, необходимо повесить запускалку кастомной прошивки DuaLauncher, ибо без неё никак.

Далее уже распределять все остальные программы. Вместо NP_ISO невозможно повесить эмулятор, т.к. путь изменяется на disc0.

Yoti 28.05.2016 21:57

Может накидать софтину для удаления кастомных настроек? Чтобы всякие отключенные меню и заниженные частоты сбрасывать.

ErikPshat 29.05.2016 03:54

Yoti, хорошо бы доработать DuaLauncher и вот туда добавить дополнительные пункты для сервиса:
  • Сброс к стандартным настройкам, восстановление частоты.
  • R+X - скрыть/открыть VSH
  • L+X - ещё что-нибудь.
Исходники ты знаешь где. Я их уже адаптировал под 6.61 и нормализовал под стандартный Minpspw, а то ведь Фрост так наколдует, что потом ни одним компилятором не соберёшь.

Я же тебе давно говорю, что ты мучаешь постоянно FastRecovery, когда у общества более широкие потребности - иметь в одном лице универсальную запускалку для LME/PRO/PROMOD + дополнительный функционал.


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

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