Добавлена поддержка прошивок Classic и Infinity одновременно. Спасибо Yoti за найденный баг в Infinity.
Добавлена совместимость Тем 6.35, 6.37, 6.38, 6.39, так как основаны на одном ядре.
То есть, тема от 6.35 будет работать на 6.39 и наоборот, либо на любой другой совместимой прошивке.
(см. файл syspatch.c - адресация getFindDriverAddr и getSysconfOffset)
Убрано недоразумение объединения по совместимости Тем 6.38-6.39 с 6.60-6.61, так как они физически не совместимы по адресации.
Добавлена совместимость Тем 6.60 и 6.61, так как основаны на одном ядре.
То есть, не надо конвертировать Темы от 6.60 под 6.61, они и так должны работать на 6.61 Classic или Infinity.
(см. syspatch.c - адресация sceIOFileManager и getSysconfOffset).
В syspatch.c пропущена адресация getFindDriverAddr для прошивки 5.50. Найдено и добавлено.
Credits and special thanks to:
poison, patpat, neur0n, frostegater, leecherman , Yoti
CXMB Плагин - работает на всех кастомных прошивках 3.71 - 6.61 + Infinity.
CTF Темы - работают только на тех прошивках, файлы которой она содержит внутри, с небольшими оговорками:
Темы 5.00, 5.02, 5.03 - совместимы между собой, т.к. основаны на одном ядре.
Темы 6.35, 6.37, 6.38, 6.39 - совместимы между собой, т.к. основаны на одном ядре.
Темы 6.60, 6.61 - совместимы между собой, т.к. основаны на одном ядре.
Описание:CXMB - это плагин, который позволяет использовать темы формата CTF без вмешательства во flash0. Темы CTF теперь стали стандартом de Facto для кастомных прошивок, позволяющие приукрасить и полностью изменить оформление меню всего PSP по своему вкусу.
Папку "cxmb" архива скопируйте в папку "seplugins" на карте памяти.
В папке "seplugins" создайте текстовый файл vsh.txt и скопируйте в него следующий путь к плагину CXMB:
(эта строчка должна быть первой на первом месте в текстовике)
Если у вас обычная PSP-100x/200x/300x:
ms0:/seplugins/cxmb/cxmb.prx 1
Если у вас PSPgo
ef0:/seplugins/cxmb/cxmb.prx 1
Чтобы активировать плагин, нажмите кнопку и выберите в открывшемся VSH Menu пункт "RESET VSH"
Всё, плагин активирован!
Скачайте и положите готовые темы *.CTF, сделанные под вашу версию прошивки, в папку ms0:/PSP/THEME/...
Если вы сомневаетесь, что такое ms0:/, обратитесь сюда.
Зайдите в меню "Настройки темы -> Тема" и активируйте желаемую появившуюся тему.
Консоль сама перезагрузится с уже новым оформлением.
Примечание!
Примечание!
При тестировании тем, мне попалась одна темка, под названием "Original_Sony_Theme_660.ctf".
Так вот, на прошивках 6.60 и 6.61 эта тема отображалась, как "повреждённые данные".
Потом я проверил версию темы, а там оказалось прописано 6.39 версия!
По-видимому, юзер подменил файлы PRX и RCO от прошивки 6.60 в папке "CTFtoolGUI_v5_Beta_2\base\639", а потом сделал "Convert" новой темы, выставив в CTFtoolGUI версию 6.39, т.к. там это самая последняя версия для выбора из раскрывающегося списка
Поэтому, если у вас темы под 6.60/6.61 показывают в настройках темы, как повреждённые данные, проверьте версию темы через хек-редактор, если конечно уверены, что тема действительно была сконвертирована под вашу совместимую версию прошивки. Обычно версию указывают в названии самой темы. Можете использовать бесплатный хекс-редактор HxD - Freeware Hex Editor.
Самостоятельная сборка темы
Вы так же можете собрать свою тему из своих файлов прошивки, кастомизировав их по своему или взяв из других разобранных тем и собрав все необходимые файлы по папкам, как они должны находиться во flash0.
Так же, иногда вместе с темой CTF в одном архиве прилагается готовая папка Flash0.
Для чего разработчики ТЕМ это делают?
Да просто, чтобы облегчить нам жизнь и не заставлять нас мучиться с распаковкой тем CTF. Или просто эту "тему Flash0" сразу залить к себе во Flash0, чего конечно не рекомендуется делать, т.к. можно поймать брик и к тому же, есть отличный плагин CXMB ))).
Например, вы сами можете заменить или добавить туда файлы по своему усмотрению, а потом собрать свою тему CTF с помощью этой же программы.
Особенно часто бывает, что темы за бугром собирают без поддержки русских символов. За это отвечает файл шрифта ltn0.pgf в папке "FONT". Достаточно удалить или заменить этот файл и тема становится русскоязычной, т.к. шрифт теперь будет браться из прошивки или из заменённого файла, поддерживающего кириллицу. Так же можно добавить свой Геймбут, фоновую картину и прочее.
ВНИМАНИЕ!
Файлы прошивки, которые вы хотите использовать в теме, обязательно должны быть только от той версии прошивки, для которой вы собираетесь собирать тему! Если вы в тему добавите какие-либо файлы от другой версии прошивки, то скорее всего эти файлы не будут совместимы с вашей прошивкой и соответственно тема работать не будет! Ведь все файлы прошивки работают тесно общаясь между собой, а файлы из темы CTF автоматически загружаются при включении PSP и заменяют собой аналогичные одноимённые файлы родной прошивки, поэтому файлы от одной прошивки не смогут общаться с файлами другой прошивки, т.к. в более новой прошивке обязательно что-то было изменено и добавлено!
ШАГ 1. Подготовка файла PTF.
Имейте в виду, что без такого файла PTF (файла официальной темы SONY), никакая тема CTF работать не будет.
На следующей вкладке "Обои" вставляем картинку обоев BMP.
Параметры картинки BMP - 480x272, 24Bit true color (это значит три 8-битных канала RGB, без 4-го Альфа-канала, иначе картинка получится 32Bit, что здесь неприемлимо):
Всё! Забирайте готовую тему PTF и не забудьте, что она вам нужна была для изготовления кастомной CTF темы.
Примечание: Разобрать файл PTF из чужой темы вы можете с помощью "CTFtool GUI" или по этой инструкции.
Затем снова пересобрать, как вам хочется, можете по описанной выше инструкции.
ШАГ 2. Собираем всё в одну тему CTF.
Для конвертирования Темы на PSP с помощью CXMB, необходимо добавить в папку ms0:/cxmb/ папку support, содержащую в себе 3 декриптованных файла PRX от той прошивки, для которой предназначается Тема:
common_gui.prx
paf.prx
vshmain.prx
Берём скомпилированный файл Theme_Name.PTF и копируем его на PSP в папку ms0:/cxmb/...
Открываем файл ms0:/cxmb/conf.txt и в строке /PSP/THEME/Theme_Name.CTF изменяем название Theme_Name так же, как у файла PTF (расширение .CTF на конце - не трогаем).
Добавляем ваши файлы темы flash0 в папку ms0:/cxmb/..., при этом соблюдая структуру папок, точно так же, как они лежат во flash0. Например:
CXMB
FONT
ltn0.pgf
VSH
module
opening_plugin.prx
osk_plugin_500.prx
paf.prx
pafmini.prx
vshmain.prx
recource
game_plugin.rco
impose_plugin.rco
msvideo_main_plugin.rco
music_browser_plugin.rco
opening_plugin.rco
system_plugin_fg.rco
topmenu_icon.rco
Плагин должен быть активирован и после перезагрузки, тема CTF сама сгенерируется и появится в папке ms0:/PSP/THEME/Theme_Name.ctf
Примечание: Собрать или разобрать любую тему *.CTF на составляющие (flash0) вы можете специализированными прогами типа "CTF Manager" или "CTF Tool" или лучше ещё более свежей и более функциональной программой "CTFtool GUI"
Проверить тему на совместимость с вашей версией прошивки вы можете программой - CTFW v3
Vitya1993, это действительно фантастика!
Ну давай (для чистоты эксперимента), попробуем поставить тебе другую прошивку (временно).
Поставь, плиз вот эту - 6.60 LME - "виртуальные" прошивки для всех PSP
Обрати внимание - именно 6.60LME
Vitya1993, это действительно фантастика!
Ну давай (для чистоты эксперимента), попробуем поставить тебе другую прошивку (временно).
Поставь, плиз вот эту - 6.60 LME - "виртуальные" прошивки для всех PSP
Обрати внимание - именно 6.60LME
Щас перепрощью..
Перепрошил... и толку 0 =((
Когда у меня стояла 5.03 gen-b все плагины роботали и эмуляторы а вот с 6.60 эмуляторы не пашут плагины тоже... заметил разницу между ПРо и ЛМЕ в про игры намного быстрее работают!!
я понял что никакие, потому-что при установке плагина который показует день и дату и время сверху..так при активацые плагина выходя с игры зыз полностью вырубалась... а прошивка не запускалась до тех пор пока в vsh не удалил плагин.
у тебя что-то произошло, когда ты первый раз перепрошивался с 5.03 (я думал, что чистка флешь1 должна была решить эту проблему).
Расскажи подробнее, что какие прошивки ты устанавливал на свою ПСП и не пользовался ли когда либо даунгрейдером?
у тебя что-то произошло, когда ты первый раз перепрошивался с 5.03 (я думал, что чистка флешь1 должна была решить эту проблему).
Расскажи подробнее, что какие прошивки ты устанавливал на свою ПСП и не пользовался ли когда либо даунгрейдером?
Купил зыз, непрошиваемяя плата, обновил прошивку до 5.03 установил прошивку 5.03 джен все какие были подряд по обновлениям.... потом обновил зыз до 6.39 установил прошивку 6.39 ЛМЕ сразу буквально через час скачал и обновил ЗЫЗ до 6.60 и установил ПРО а потом по вашей прозьбе ЛМЕ
Даунгрейдом никогда не пользовался, по скольку в начале нельзя было а потом боялся=)
Чистил флешку 3 раза ни-фи-га!
Тоесть не флешку а flash0 та и флешку форматировал... тоже бывало...
Vitya1993, тааак...я пришёл , а если серьёзно, то я сейчас сам тебе соберу архив, ты его разархивируешь в корень MS, но перед этим ещё раз форматнёшь её!
сорри но эфекта - 0 =(((((
форматнул флеш1
форматнул флешку
удалил а потом установил 6.60 про по новой
закинул то что ты скинул...
и тот же самый эфект,
может в рекавери что-то настроить нужно?
или еще че-нить установить?
Последний раз редактировалось Vitya1993; 30.10.2011 в 20:14.
Vitya1993, просмотрел уже до фига инфы...
из того, что мы пока не прверяли встречаются следующие ошибки
1. Люди заходят в "настройки темы" а запускают вместо "тема" - "фон"
2. В папку ms0:/PSP/THEME/ кладут не сам файл с расширением .ctf, а папку содержащию этот файл... В результате у них получается например ms0:/PSP/THEME/android660/android660.ctf - что не допустимо...
Flash_Zero, да вот я и сам уже в тупике...!!!!!
Уже и ErikPshat сюда заглядывал, а проблема все еще не решена...
Ну не "должно" так быть...
Игры работают, а плагины (не только этот, но и другие) нет...
Может попробывать запустить темы от 5.03 на прошивке 6.60 (ну вдруг у него что-то "прописалось" от ГЕНы и "выписываться" никак не хочет). Как думаешь?