Просмотр полной версии : Моддинг прошивки PUP
@import url(attachment.php?attachmentid=14671)19260
Моддинг прошивки PUP
http://www.psjailbreak.ru/uploads/posts/2012-10/1349153202_1.png
PUPinstall
Что нужно иметь перед началом? https://www.pspx.ru/forum/attachment.php?attachmentid=19260
Для распаковки прошивки нам понадобиться программа PUAD GUI (https://www.pspx.ru/forum/showpost.php?p=1193382)
Запускаем программу от имени администратора
Выбираем Repacker
В вкладке PUP File выбираем вашу прошивку, и тудже место распаковки прошивки.
В вкладке Firmware выбираем
Firmware 4.XX
В вкладке Option выбираем
Dev flash - Dev flash
Core_OS - Core_OS
Other Options - SPKG
Нажимаем Start
После того как пройдет распаковка PUP выскочит окно
Жмем ОК
version.txt - Можем заменить на любое имя
license.xml - Можем поменять на свое имя
<str id="msg_update_eula_1">CODENAME: REBUG - DISCLAIMER
</str><!--dtype="E"-->
<str id="msg_update_eula_1">ВАШЕ ИМЯ
</str><!--dtype="E"-->
Аватарки - dev_flash\vsh\resource\explore\user
Gamboot звук, анимация - dev_flash\vsh\resource - custom_render_plugin.rco, gameboot_multi.ac3, gameboot_stereo.ac3
Gamboot звук - dev_flash\vsh\module - game_ext_plugin.sprx
Coldboot картинка - dev_flash\vsh\resource - coldboot.raf
Coldboot звук - dev_flash\vsh\resource - coldboot_multi.ac3, coldboot_stereo.ac3
Волна Wave - dev_flash\vsh\resource\qgll - lines.qrc
Цвет загрузки - dev_flash\vsh\resource - system_plugin.rco
Тема - dev_flash\vsh\resource\theme - 01.p3t
install
dev_flash\vsh\resource - system_plugin.rco
system_plugin.rco - цвета в формате RRGGBB (Red Green Blue)
tex_default_progress_slider FF0000.png < - - - чистый красный цвет
tex_default_progress_slider 00FF00.png < - - - чистый зеленый
tex_default_progress_slider 0000FF.png < - - - чистый синий
tex_default_progress_slider FFFFFF.png < - - - чистый белый
tex_default_progress_slider 000000.png < - - - чистый черный
install
https://www.psx-place.com/attachments/store_logo-png.20542/
PSN store является одним из значков, который повторяется несколько раз, потому что используется несколькими .sprx файлы и каждый из них загружает изображения из разных .rco
находится внутри всех этих файлов rco.
explore_category_game.rco
explore_category_psn.rco
explore_category_video.rco
explore_plugin_full.rco
Значок называется "item_tex_ps_store" во всех rco, но проверьте его размер и другие детали, иногда это повторяется в разных rco имеют разный размер или разные настройки gim
Скачать : :download: PSN store (https://www.pspx.ru/forum/attachment.php?attachmentid=16724)
Ждет обновления
install
Этот инструмент предназначен для разработчиков, которые намерены изменить структуру файлов rco и сохранить настройки файлов gim.
---------------------------
RCOMAGE Console Remake
Made by RandomDude
---------------------------
OPTIONS:
1::Compile
2::Dump
3::Exit
>>>
Скачать: :download: Rcomage 1.1.2 Mod (https://www.pspx.ru/forum/showthread.php?t=108509)
install
Путь:
dev_flash\vsh\resource - system_plugin.rco
Находится в system_plugin.rco
Скачать: :download: Sounds (https://www.pspx.ru/forum/attachment.php?attachmentid=16723)
MF Audio
19262
MF Audio - программа, позволяющая открыть VAG-файлы (/WAV/PSS/ADS/SS2/ADS/VAS/XA2/RAW/PCM/ADPCM), прослушать их и сохранить в другом формате. Поскольку формат VAG встречается в линейке GTA, например, GTA VCS, MF Audio можно считать одним из инструментов в GTA-моддинге.
Скачать: :download: 19263
После того как вы все заменили нажимаем кнопку Repack для упаковки файлов в PUP
19261
install
https://www.pspx.ru/forum/attachment.php?attachmentid=13764
Разработчик Nathan выпустил приложение для Windows,
которое позволяет устанавливать низшую PUP прошивку на более высокую версию.
Работает только на кастомных прошивках!
Использовать на свой страх и риск!
Запустите файл "PS3 PUP’s Syscon Changer” с правами Администратора
Выберите PUP файл
Выберите версию Syscon
Нажмите на "Start”
Если все правильно, то получите файл, переименованный в NEW-PS3UPDAT.PUP
v2.0
Обновлен код
Обновлены утилиты
Исправлены некоторые баги
Встроен инсталлятор ключей
Добавлена опция для изменения версии образа PUP
Скачать: :download: 622_PS3_PUP_Syscon_.rar (https://www.pspx.ru/forum/attachment.php?attachmentid=13762&d=1511832615)
Предупреждение: Не меняйте название файлов и расширения.
⇑
https://www.pspx.ru/forum/images/smilies/girl_crazy.gif
⇓
Системные звуки
Путь: (update_files\dev_flash_015.tar.aa.2019_01_08_210254.folder\dev_flash\
vsh\resource) - system_plugin.rco
находиться в system_plugin.rco
Скачать звуки от PS4:
Значок от PSN store
https://www.psx-place.com/attachments/store_logo-png.20542/
PSN store является одним из значков, который повторяется несколько раз, потому что используется несколькими .sprx файлы и каждый из них загружает изображения из разных .rco
находится внутри всех этих файлов rco.
explore_category_game.rco
explore_category_psn.rco
explore_category_video.rco
explore_plugin_full.rco
Значок называется "item_tex_ps_store" во всех rco, но проверьте его размер и другие детали, иногда это повторяется в разных rco имеют разный размер или разные настройки gim
Анимация находится внутри system_plugin.rco
"tex_cross"
"tex_circle"
"tex_triangle"
"tex_rectangle"
-vn5VO0FZMw
(update_files\dev_flash_015.tar.aa.2019_01_08_210254.folder\dev_flash\
vsh\resource) - system_plugin.rco
Постоянная версия Spoof в vsh.self (ps3-updatelist.txt redirect.txt)
Если кто-то хочет сделать так , чтобы ваш CFW PS3 всегда возвращал этот экран и передавал проверки версии FW на такие вещи, как обновление, Вход, доступ к Whats new, PS Store, ads.
Это тот же самый результат, что и при использовании метода обхода прокси или метода перенаправления webman, за исключением того, что вам не нужен webman или какой-либо прокси. ;)
https://www.psx-place.com/attachments/upload_2019-9-12_18-25-56-png.20015/
Есть очень простой vsh.self патч, который может сделать его таким, независимо от того, какая версия является последней. патч, может сделать его так, независимо от того, какая версия является последней.
Ищите этот байт в вашем vsh.self, его легко найти, если вы ищете" ps3-updatelist "
https://www.psx-place.com/attachments/upload_2019-9-12_18-28-26-png.20016/
Измените все 12 URL для чтения http://xmbmods.com/ps3-updatelist.txt
Путь:
dev_hdd0/ps3-updatelist.txt
https://www.psx-place.com/attachments/upload_2019-9-12_18-29-35-png.20017/
Вот и все.
Путь:
update_files\dev_flash_012.tar.aa.2019_01_08_210254.folder\dev_flash\vsh\module\ vsh.self
Вот один прикрепленный, который я подготовил ранее для Rebug 4.84.2 REX.
Примечание 1: Используйте этот обман на свой страх и риск, это метод перенаправления ps3-updatelist.txt был использован в течение многих лет без каких-либо проблем, которые я знаю, но возможно какие то изменения в будущем.
Примечание 2: Не используйте этот файл на других CFWs, исправьте свой собственный vsh.вместо этого - vsh.self.
Примечание 3: Этот метод не будет работать на HEN или HAN.
impose_plugin.rco Анимации impose_plugin.xml
VQ74w4KUda0
TGv9rFSQvag
Есть много веще которые можно узнать в rco, мы могли бы иметь вращающийся логотип на XMB все время или вещи, подобные этому. вращающийся логотип на XMB все время или вещи, подобные этому.
Bounce:
<Anim name="circle">
<Delay time="450" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="450" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="1.2" sizeScaleZ="1" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="450" />
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="1.2" sizeScaleZ="1" />
>
<Delay time="450" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="450" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="1.2" sizeScaleZ="1" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="450" />
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="1.2" sizeScaleZ="1" />
<Delay time="450" />
<FireEvent event="anim:cross" />
</Anim>
Squash:
<Anim name="circle">
<Delay time="550" />
<Resize object="object:circle" time="550" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="1.2" sizeScaleZ="1" />
<Delay time="550" />
<Resize object="object:circle" time="550" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="0.5" sizeScaleZ="1" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="550" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="550" />
<Resize object="object:cross" time="550" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="1.2" sizeScaleZ="1" />
<Resize object="object:cross" time="550" accelMode="0x1" sizeScaleX="1.2" sizeScaleY="0.5" sizeScaleZ="1" />
<Delay time="550" />
<Resize object="object:cross" time="550" accelMode="0x1" sizeScaleX="0.5" sizeScaleY="1.2" sizeScaleZ="1" />
<Delay time="550" />
<FireEvent event="anim:cross" />
</Anim>
Zoom:
<Anim name="circle">
<Resize object="object:circle" time="0" accelMode="0x1" sizeScaleX="0.3" sizeScaleY="0.3" sizeScaleZ="1" />
<Fade object="object:circle" time="0" accelMode="0x1" colorScaleA="1" />
<Delay time="0" />
<Resize object="object:circle" time="1000" accelMode="0x1" sizeScaleX="1.7" sizeScaleY="1.7" sizeScaleZ="1" />
<Fade object="object:circle" time="1000" accelMode="0x1" colorScaleA="0" />
<Delay time="1000" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross_" time="0" accelMode="0x1" sizeScaleX="0.3" sizeScaleY="0.3" sizeScaleZ="1" />
<Fade object="object:cross" time="0" accelMode="0x1" colorScaleA="1" />
<Delay time="0" />
<Resize object="object:cross" time="1000" accelMode="0x1" sizeScaleX="1.7" sizeScaleY="1.7" sizeScaleZ="1" />
<Fade object="object:cross" time="1000" accelMode="0x1" colorScaleA="0" />
<Delay time="1000" />
<FireEvent event="anim:cross" />
</Anim>
Big Squash:
<Anim name="circle">
<Resize object="object:circle" time="850" accelMode="0x1" sizeScaleX="0.1" sizeScaleY="1.3" sizeScaleZ="1" />
<Delay time="850" />
<Resize object="object:circle" time="850" accelMode="0x1" sizeScaleX="1.3" sizeScaleY="0.1" sizeScaleZ="1" />
<Delay time="850" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="850" accelMode="0x1" sizeScaleX="0.1" sizeScaleY="1.3" sizeScaleZ="1" />
<Delay time="850" />
<Resize object="object:cross" time="850" accelMode="0x1" sizeScaleX="1.3" sizeScaleY="0.1" sizeScaleZ="1" />
<Delay time="850" />
<FireEvent event="anim:cross" />
</Anim>
Spin:
<Anim name="circle">
<Rotate object="object:circle" time="6000" accelMode="0x0" radiansX="20" radiansY="5" radiansZ="0" />
<Delay time="6000" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Rotate object="object:cross" time="6000" accelMode="0x0" radiansX="20" radiansY="5" radiansZ="0" />
<Delay time="6000" />
<FireEvent event="anim:cross" />
</Anim>
Pulsing effect:
<Anim name="circle">
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" />
<Delay time="500" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1.1" sizeScaleY="1.1" sizeScaleZ="1" />
<Delay time="500" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" />
<Delay time="500" />
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1.1" sizeScaleY="1.1" sizeScaleZ="1" />
<Delay time="500" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" />
<Delay time="500" />
<Resize object="object:circle" time="450" accelMode="0x1" sizeScaleX="1.1" sizeScaleY="1.1" sizeScaleZ="1" />
<Delay time="500" />
<FireEvent event="anim:circle" />
</Anim>
<Anim name="cross">
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" />
<Delay time="500" />
<Resize object="object:cross" time="450" accelMode="0x1" sizeScaleX="1.1" sizeScaleY="1.1" sizeScaleZ="1" />
<Delay time="500" />
<FireEvent event="anim:cross" />
</Anim>
Задержка для чередуя влияния:
Если вы хотите, чтобы они чередовались и не шли вместе, то сделайте так, чтобы один из них сначала имел задержку анимации, которая составляет половину длины полной анимации.
<Anim name="circle_delay">
<Delay time="1000" />
<FireEvent event="anim:circle" />
</Anim>
Вот как добавлен дополнительный текст на CEX.
https://i.ibb.co/vdQZY6M/2019-10-12-22-04-16.png (https://ibb.co/c8CDLSs)
image host (https://ru.imgbb.com/)
<Plane name="impose_menu_plane_0" positionX="0" positionY="0" positionZ="0" colorScaleR="0" colorScaleG="0" colorScaleB="0" colorScaleA="0" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x100" positionOverrideZ="0x0" sizeOverrideX="0x7000000" sizeOverrideY="0x8000000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Text name="cfw_version" positionX="-140" positionY="1" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x2200" onInit="nothing" positionOverrideX="0xc000500" positionOverrideY="0xa10d6c00" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_cfw_version" textFontStyle="nothing" textFontMode="0x1000000" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="cobra_version" positionX="-140" positionY="1" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x2200" onInit="nothing" positionOverrideX="0xc000500" positionOverrideY="0xa10d6b00" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_cobra_version" textFontStyle="nothing" textFontMode="0x1000000" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_0" positionX="0" positionY="1.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_game_quit" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_1" positionX="0" positionY="0.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_controller_setting" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_2" positionX="0" positionY="-0.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_power_off_controller" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_3" positionX="0" positionY="-1.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="text:msg_power_off_console" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
<Text name="impose_menu_item_4" positionX="0" positionY="-2.5" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x100" onInit="nothing" positionOverrideX="0x4000000" positionOverrideY="0x5006800" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="10" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x14000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
</Plane>
Путь:
update_files\dev_flash_012.tar.aa.2019_01_08_210254.folder\dev_flash\vsh\resourc e\impose_plugin.rco
https://i.ibb.co/47h2gqf/2019-10-12-22-01-42.png (https://ibb.co/37gvY3s)
image host (https://ru.imgbb.com/)
Модифицированный rco
https://www.psx-place.com/attachments/upload_2019-5-2_4-7-12-png.17478
Добавляет названия прошивке, в настройках о системе;)
sysconf_plugin_extra_info_mod.zip
https://www.psx-place.com/attachments/upload_2019-9-9_8-24-26-png.19944/
sysconf_plugin.zip
Еще немного добавления в impose_plugin.rco
https://www.psx-place.com/attachments/upload_2019-3-21_19-44-22-png.15493/
Нам нужна будет программа для полной распаковки RCO и GIM
https://www.psx-place.com/attachments/blackmage-focus-l-gif.12329/ RCOmage https://www.psx-place.com/attachments/blackmage-focus-l-gif.12329/
psdevwiki MOD?
https://i.ibb.co/sj18hkC/2019-10-13-14-49-35.png
Скачать: Rcomage 1.9 Mod (https://yadi.sk/d/a3xkaVFNDq14Ig)
LieB__dCOfQ
Но так как rco уже использует его для кнопки X и O и не только.
Оригинальный значок X, например:
<Plane name="cross_shadow" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x85020000" positionOverrideY="0x89020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_icon" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x8c020000" positionOverrideY="0x8d020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0"></Plane>
<Text name="cross_label" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x3100" onInit="nothing" positionOverrideX="0x8e020000" positionOverrideY="0x8f020000" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="0" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x15000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
</Plane>
Патченый мод
<Plane name="cross_shadow" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x85020000" positionOverrideY="0x89020000" positionOverrideZ="0x0" sizeOverrideX="0x8a020000" sizeOverrideY="0x8b020000" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_icon" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0"></Plane>
<Plane name="cross_box_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_x_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="anim:cross_box_init" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_1_plane" positionX="6" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
<Plane name="cross_2_plane" positionX="-6" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
</Plane>
<Plane name="cross_y_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_3_plane" positionX="0" positionY="6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
<Plane name="cross_4_plane" positionX="0" positionY="-6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
</Plane>
<Plane name="cross_z_plane" positionX="0" positionY="0" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="0" sizeX="480" sizeY="272" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="nothing" planeResizeMode="0x0">
<Plane name="cross_5_plane" positionX="0" positionY="6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
<Plane name="cross_6_plane" positionX="0" positionY="-6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="25" sizeY="25" sizeZ="0" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x0" onInit="nothing" positionOverrideX="0x0" positionOverrideY="0x0" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" planeImage="image:tex_error_batsu" planeResizeMode="0x0"></Plane>
</Plane>
</Plane>
<Text name="cross_label" positionX="0" positionY="-6" positionZ="0" colorScaleR="1" colorScaleG="1" colorScaleB="1" colorScaleA="1" sizeX="0" sizeY="0" sizeZ="1" sizeScaleX="1" sizeScaleY="1" sizeScaleZ="1" anchorMode="0x3100" onInit="nothing" positionOverrideX="0x8e020000" positionOverrideY="0x8f020000" positionOverrideZ="0x0" sizeOverrideX="0x0" sizeOverrideY="0x0" sizeOverrideZ="0x0" textMessage="nothing" textFontStyle="nothing" textFontMode="0x1000001" textUnk29="0x1" textFontSizeY="0" textTopColorScaleR="1" textTopColorScaleG="1" textTopColorScaleB="1" textBottomColorScaleR="1" textBottomColorScaleG="1" textBottomColorScaleB="1" textLineSpacing="0" textUnk37="0x0" textUnk38="0x0" textUnk39="0x0" textCharacterSpacing="0" textShadowOffsetX="4" textShadowOffsetY="-5" textShadowOffsetZ="0" textShadowColorScaleR="0.25" textShadowColorScaleG="0.25" textShadowColorScaleB="0.25" textShadowColorScaleA="1" textUnk48="0x0" textUnk49="0x0" textUnk50="0x0" textUnkFloat51="1" textUnkFloat52="1" textUnkFloat53="1" textUnkFloat54="1" textResizeMode="0xffffffff" textOverrideUnk56="0x15000000" textOverrideUnk57="0x3000000" textOverrideUnk58="0x0"></Text>
</Plane>
Прикрепил rco, если вы, хотите увидеть весь код
Скачать: impose_plugin.rar (https://www.psx-place.com/attachments/impose_plugin-rar.19267/)
REBUG_4.84.2_REX_MOD
https://ps3down.fr/modules/ybc_blog/views/img/post/thumb/Rebug-Custom-Firmware-logo-wave-wallpaper.png
Пересобрал прошивку, большая часть собрана на моде от PS3 4K Pro v4.1
Minimum Version Checker
Набор аватарок
Gamboot PS4 + звук
Coldboot PS4 + звук
Vawe
Цвет загрузки красный
Добавлена тема PS4 MBX 2.0
Syscon 4.85
PS3 4K Pro v4.1
MD5: 473300aa4efb923fab6d5d2f6a84c402
Скачать: REBUG_4.84.2_REX (https://yadi.sk/d/TbUgw66FxJzNcw)
Блокирует обновления прошивки с помощью пользовательских файлов RCO
https://www.psx-place.com/attachments/upload_2019-3-25_22-15-18-png.15637/
PjX0F1aEMLM
Нашел интересную стать на psx-place.com (https://www.psx-place.com/threads/blocking-firmware-updates-with-custom-rco-files.23171/page-2) можно заблокировать обновления по воздуху, я так думаю, что можно применить в прошивке 4.85 HFW.
Изменить это:
pageOnActivate="event:native:/onActiveSearchNetwork">
На это:
pageOnActivate="nothing">
Изменить это:
textMessage="text:msg_checking"
На это:
textMessage="text:msg_error_download_cannot_connect"
https://www.psx-place.com/attachments/upload_2019-3-25_23-25-46-png.15635/
Цитата:
Этот простой 2-х линейный патч rco работает очень хорошо на всех прошивках, протестированных до сих пор, может быть легко введен с помощью текущих инструментов, и тот же rco должен работать на всех последних CFW/OFW. Только протестировано на 4.82 и 4.84.
reeIt9IrJHk
Вот еще один мод software_update_plugin.rco_all_xmb_updates_blocked, который полностью блокирует значок обновления XMB, он также блокирует проверки, инициированные другими способами.
Хорошо, что мод был довольно простым. Чтобы перейти на страницу usb вместо перехода в меню, я сделал это.
Смотрите этот раздел в верхней части xml, строки 43 до 52, Ну я удалил это = <Page name= " page_select_update_method
https://www.psx-place.com/attachments/upload_2019-3-27_14-34-8-png.15753/
Ну, что я сделал, так это скопировал эту страницу из строки 58 в 62 = <Page name= " page_search_media
https://www.psx-place.com/attachments/upload_2019-3-27_14-35-42-png.15754/
Я скопировал его в верхнюю часть xml вместо того, что было там в строке 43, и дал ему имя страницы <Page name= " page_select_update_method
Так что в основном он просто пропустил другую страницу, этот метод работает во многих местах.
https://www.psx-place.com/attachments/upload_2019-3-27_14-40-6-png.15755/
jekakmv, Alex Lightra1n дал ссылку: на CFW есть патч чтобы убрать задержку в sysconf_plugin.rco при выводе сообщения об эпилепсии.
https://www.psdevwiki.com/ps3/PS3MFW_Builder#disable_epilepsy_warning
jekakmv, Alex Lightra1n дал ссылку: на CFW есть патч чтобы убрать задержку в sysconf_plugin.rco при выводе сообщения об эпилепсии.
https://www.psdevwiki.com/ps3/PS3MFW_Builder#disable_epilepsy_warning
Чет пока пропал интерес, из-за того что, нет у нас на форуме разработчиков по моддингу, на забугорном сайте отвечают с не охотой.
vBulletin® v3.8.7, Copyright ©2000-2025, vBulletin Solutions, Inc. Перевод: zCarot