Вторник, 07.01.2025, 23:58
Привет! PSP-Рулит Гость | RSS
Главная | Регистрация | Вход <
Меню PSP
Категория
FAQ [18]
Общаемся!
Проголосуй!
Оцените сайт
Всего ответов: 134
Главная » Файлы » FAQ

Обновление тем 3.90 M33 -> 4.01 M33
[ ] 17.09.2008, 07:20
Обновление PSP тем

Со времен 3.90M33 осталось довольно много удачных и красивых тем, авторы которых в последствии просто забили на свое творение по той или иной причине (может просто не знали, как обновить). В таком случае в ход пускается целая куча всевозможного софта, которая позволяет получить исходники из CTF, расшифровать их, обновить и запихнуть обратно в CTF, но уже для 4.01M33. Этим мероприятиям и посвящена данная инструкция.

Все действия буду описывать на примере темы Patapon. Почему именно её? Ну, хотя бы потому, что тема классная, и варианта под 4.01 M33 не встречалось.

К сожалению, не все темы поддаются «тупому» обновлению. Возможна ситуация, при которой обновленная тема будет работать криво, часть значков XMB будет пропадать. Изначально этот материал писался на примере обновления Ultimate Blue, однако как я ни крутил, как ни вертел – в итоге ничего путного не вышло. Однако позже автор темы сам обновил её, но проделал для этого большую работу по изменению PRX файлов, то есть тема получилась уже не совсем та, что была. В этой инструкции я расскажу лишь о простом обновлении тем в полуавтоматическом режиме.

Пошаговое руководство:

1) Если тема поставляется только в формате CTF, то для начала её нужно распаковать. Для этого можно использовать первую версию CTF Manager, а точнее его составляющую ctfunpack.exe.

Из полученных файлов обновлять нужно только PRX из папки vsh/module/ и несколько RCO из папки vsh/resource/. Шрифты, геймбут и фоны обновлять не нужно.

2) Частенько авторы запаковывают файлы своих тем, чтобы другим желающим покопаться в их творениях жизнь медом не казалась… Если вы открываете RCO файл в эдиторе, а он начинает предлагать вам переписать header – значит вам придется его распаковывать.

Проверить PRX на запакованность еще проще. Достаточно открыть его в HEX редакторе или (да простят мое кощунство грамотные люди) в блокноте и посмотреть на первые три буквы в самом его начале. Если ELF – файл не сжат, если PSP – нужно распаковывать.

3) Пришло время обновить PRXы. Тут все делается в пару кликов, но, опять таки, не без подвоха: список поддерживаемых «обновлятелем» файлов ограничивается следующим списком:

content_browser.prx 
htmlviewer_plugin.prx
game_plugin.prx
msvideo_main_plugin.prx
music_browser.prx
music_player.prx
opening_plugin.prx
paf.prx
photo_browser.prx
radioshack_plugin.prx
rss_browser.prx
savedata_plugin.prx
skype_main_plugin.prx
sysconf_plugin.prx
vshmain.prx

Принцип действия прост до неприличия:

- качайте архив с «обновлятелем», распаковывайте в любое место
- в ту же папку копируйте все ваши оригинальные, распакованные PRX
- запускайте файл 2 Clicks…
- как попросят, жмите any key (а лучше Enter)
- когда окошко закроется, забирайте готовые PRX из этой же папки

Если вы скинули неподдерживаемые PRX файлы, то программа их просто сотрет. Для обновления файла opening_plugin.prx нужна 32bit`ная Vista или XP.

4) Предпоследний этап – обновление RCO файлов. Тут придется поработать руками, так что запасайтесь терпением. К счастью изменения между 3.90 и 4.01 неглобальные и обновлять нужно лишь некоторые файлы, главным образом topmenu_plugin.rco и topmenu_icon.rco. По-хорошему нужно было еще обновить music_browser.rco и visualizer_plugin.rco, но я их просто удалил, уж простите меня за это smile.

Обновление topmenu_icon.rco:

- открывайте файл topmenu_icon.rco из обновляемой темы в RCO эдиторе
- нажимайте Extract All, выбирайте папку для сохранения ресурсов
- открывайте файл topmenu_icon.rco из архива с оригинальными файлами 4.01
- нажимайте на Replace Multiple, выбирайте папку, куда до этого сделали Extract

Таким образом у нас получается файл от 4.01 со значками из темы под 3.90. Остается только разобраться со значком интернет поиска: его тень и фокус я заменил на черную точку (1х1 пиксель), а основную иконку поставил такую же, как у браузера, Скайпа и т.д. (в Patapon`е они все одинаковые). Делается это все через кнопки Extract и Replace, ничего нового.

Обновление topmenu_plugin.rco:


Здесь, как вы наверно знаете, хранятся все надписи XMB. Цель обновления – открыть файл темы и оригинальный файл 4.01, после чего, сравнивая каждую строчку на второй вкладке, привести оригинальный файл в полное соответствие с файлом темы. Что-то, возможно, придется подвинуть, что-то стереть, что-то переписать.

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

5) При желании и возможности вы можете русифицировать тему и/или перевести её сразу в CTF. О том, как это сделать, вы можете прочитать [здесь].

patapon 4.01 M33
Категория: FAQ | Добавил: HellDashX
Просмотров: 793 | Загрузок: 0 | Рейтинг: 1.0/1 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск на psp-m33
Текущие Версии
 
Официальная
прошивка: 5.02

Модифицированная
прошивка: 5.00 M33-3

 
     Закладки и Баннеры
 
         
           
                http://i016.radikal.ru/0904/c7/e0e64aba3c29.gif
      За 24 часа тут побывали


Онлайн всего: 1
Гостей: 1
Пользователей: 0