PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Тюнинг интерфейса PS3 (https://www.pspx.ru/forum/forumdisplay.php?f=477)
-   -   Моддинг прошивки PUP (https://www.pspx.ru/forum/showthread.php?t=109337)

jekakmv 10.10.2019 17:12

Моддинг прошивки PUP
 
Вложений: 4


Моддинг прошивки PUP

http://www.psjailbreak.ru/uploads/po...49153202_1.png



Что нужно иметь перед началом?
  1. Для распаковки прошивки нам понадобиться программа PUAD GUI
  2. Запускаем программу от имени администратора
    Выбираем Repacker
  3. В вкладке PUP File выбираем вашу прошивку, и тудже место распаковки прошивки.
  4. В вкладке Firmware выбираем
  5. Firmware 4.XX
  6. В вкладке Option выбираем
  7. Dev flash - Dev flash
  8. Core_OS - Core_OS
  9. Other Options - SPKG
  10. Нажимаем Start
  11. После того как пройдет распаковка PUP выскочит окно
  12. Жмем ОК

version.txt - Можем заменить на любое имя

license.xml - Можем поменять на свое имя

Код:

<str id="msg_update_eula_1">CODENAME: REBUG - DISCLAIMER&#xa;</str><!--dtype="E"-->
Код:

<str id="msg_update_eula_1">ВАШЕ ИМЯ&#xa;</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


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 < - - - чистый черный


https://www.psx-place.com/attachment...ogo-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


Ждет обновления


Этот инструмент предназначен для разработчиков, которые намерены изменить структуру файлов rco и сохранить настройки файлов gim.
Код:

---------------------------
RCOMAGE Console Remake
Made by RandomDude
---------------------------

OPTIONS:

1::Compile
2::Dump
3::Exit

>>>


Путь:
dev_flash\vsh\resource - system_plugin.rco

Находится в system_plugin.rco

Скачать: :download: Sounds


MF Audio


MF Audio - программа, позволяющая открыть VAG-файлы (/WAV/PSS/ADS/SS2/ADS/VAS/XA2/RAW/PCM/ADPCM), прослушать их и сохранить в другом формате. Поскольку формат VAG встречается в линейке GTA, например, GTA VCS, MF Audio можно считать одним из инструментов в GTA-моддинге.

После того как вы все заменили нажимаем кнопку Repack для упаковки файлов в PUP




Разработчик Nathan выпустил приложение для Windows,
которое позволяет устанавливать низшую PUP прошивку на более высокую версию.

Работает только на кастомных прошивках!
Использовать на свой страх и риск!

  1. Запустите файл "PS3 PUP’s Syscon Changer” с правами Администратора
  2. Выберите PUP файл
  3. Выберите версию Syscon
  4. Нажмите на "Start”
  5. Если все правильно, то получите файл, переименованный в NEW-PS3UPDAT.PUP

v2.0
  • Обновлен код
  • Обновлены утилиты
  • Исправлены некоторые баги
  • Встроен инсталлятор ключей
  • Добавлена опция для изменения версии образа PUP

Скачать: :download: 622_PS3_PUP_Syscon_.rar


Предупреждение: Не меняйте название файлов и расширения.




jekakmv 10.10.2019 17:48

Вложений: 1
Системные звуки

Путь:
Код:

(update_files\dev_flash_015.tar.aa.2019_01_08_210254.folder\dev_flash\
vsh\resource) - system_plugin.rco

находиться в system_plugin.rco

Скачать звуки от PS4:

jekakmv 10.10.2019 17:53

Вложений: 1

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

jekakmv 11.10.2019 11:57

Вложений: 1
Анимация находится внутри system_plugin.rco
  • "tex_cross"
  • "tex_circle"
  • "tex_triangle"
  • "tex_rectangle"



Код:

(update_files\dev_flash_015.tar.aa.2019_01_08_210254.folder\dev_flash\
vsh\resource) - system_plugin.rco


jekakmv 11.10.2019 19:10

Вложений: 2
Постоянная версия Spoof в vsh.self (ps3-updatelist.txt redirect.txt)


Если кто-то хочет сделать так , чтобы ваш CFW PS3 всегда возвращал этот экран и передавал проверки версии FW на такие вещи, как обновление, Вход, доступ к Whats new, PS Store, ads.

Это тот же самый результат, что и при использовании метода обхода прокси или метода перенаправления webman, за исключением того, что вам не нужен webman или какой-либо прокси. ;)

Нажмите для увеличения

Есть очень простой vsh.self патч, который может сделать его таким, независимо от того, какая версия является последней. патч, может сделать его так, независимо от того, какая версия является последней.

Ищите этот байт в вашем vsh.self, его легко найти, если вы ищете" ps3-updatelist "



Измените все 12 URL для чтения http://xmbmods.com/ps3-updatelist.txt
Путь:
Код:

dev_hdd0/ps3-updatelist.txt

Вот и все.

Путь:
Код:

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.

jekakmv 12.10.2019 20:49

Вложений: 1
impose_plugin.rco Анимации impose_plugin.xml




RCO Animation - Pulsing effect
RCO Animation - Pulsing effect


Есть много веще которые можно узнать в 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
image host

Код:

Код:

<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\resource\impose_plugin.rco

https://i.ibb.co/47h2gqf/2019-10-12-22-01-42.png
image host

jekakmv 12.10.2019 21:04

Вложений: 2
Модифицированный rco

Нажмите для увеличения
Добавляет названия прошивке, в настройках о системе;)
  • sysconf_plugin_extra_info_mod.zip

Нажмите для увеличения

  • sysconf_plugin.zip

jekakmv 13.10.2019 15:28

Еще немного добавления в impose_plugin.rco


Нажмите для увеличения

Нам нужна будет программа для полной распаковки RCO и GIM


Нажмите для увеличения


Скачать: Rcomage 1.9 Mod


Но так как 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

jekakmv 13.10.2019 15:50

REBUG_4.84.2_REX_MOD

Нажмите для увеличения

Пересобрал прошивку, большая часть собрана на моде от 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

jekakmv 17.10.2019 13:14

Вложений: 2
Блокирует обновления прошивки с помощью пользовательских файлов RCO

Нажмите для увеличения



Нашел интересную стать на psx-place.com можно заблокировать обновления по воздуху, я так думаю, что можно применить в прошивке 4.85 HFW.

  • Изменить это:

    Код:

    pageOnActivate="event:native:/onActiveSearchNetwork">
  • На это:

    Код:

    pageOnActivate="nothing">
  • Изменить это:

    Код:

    textMessage="text:msg_checking"
  • На это:

    Код:

    textMessage="text:msg_error_download_cannot_connect"

Нажмите для увеличения


Цитата:

Цитата:

Этот простой 2-х линейный патч rco работает очень хорошо на всех прошивках, протестированных до сих пор, может быть легко введен с помощью текущих инструментов, и тот же rco должен работать на всех последних CFW/OFW. Только протестировано на 4.82 и 4.84.


Вот еще один мод software_update_plugin.rco_all_xmb_updates_blocked, который полностью блокирует значок обновления XMB, он также блокирует проверки, инициированные другими способами.

Хорошо, что мод был довольно простым. Чтобы перейти на страницу usb вместо перехода в меню, я сделал это.
Смотрите этот раздел в верхней части xml, строки 43 до 52, Ну я удалил это = <Page name= " page_select_update_method

Нажмите для увеличения


Ну, что я сделал, так это скопировал эту страницу из строки 58 в 62 = <Page name= " page_search_media

Нажмите для увеличения


Я скопировал его в верхнюю часть xml вместо того, что было там в строке 43, и дал ему имя страницы <Page name= " page_select_update_method
Так что в основном он просто пропустил другую страницу, этот метод работает во многих местах.

Нажмите для увеличения

in1975 18.10.2019 19:35

Вложений: 1
jekakmv, Alex Lightra1n дал ссылку: на CFW есть патч чтобы убрать задержку в sysconf_plugin.rco при выводе сообщения об эпилепсии.

https://www.psdevwiki.com/ps3/PS3MFW...ilepsy_warning

jekakmv 19.10.2019 11:54

Цитата:

Сообщение от in1975 (Сообщение 1196487)
jekakmv, Alex Lightra1n дал ссылку: на CFW есть патч чтобы убрать задержку в sysconf_plugin.rco при выводе сообщения об эпилепсии.

https://www.psdevwiki.com/ps3/PS3MFW...ilepsy_warning

Чет пока пропал интерес, из-за того что, нет у нас на форуме разработчиков по моддингу, на забугорном сайте отвечают с не охотой.


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

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