PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PSP хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=195)
-   -   recovery.prx - Расположение цветов в recovery 5.00 М33-4 (https://www.pspx.ru/forum/showthread.php?t=76259)

ErikPshat 07.11.2008 00:54

recovery.prx - Расположение цветов в recovery 5.00 М33-4
 
Расположение цветов в RECOVERY.PRX 5.00 М33-4

Может эта информация кому-нибудь пригодится...
Я тут поковырялся немного и нашел все цветовые позиции в хексе.

Для этого потребуется декриптованный файл flash0:/vsh/module/recovery.prx - Скачать

Как его декриптовать, встроить русский шрифт и обратно запаковать описано в ЭТОЙ статье.


Значения каждого из трёх цветов могут иметь числа от 00 до FF:
00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F,
10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F...
F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, FA, FB, FC, FD, FE, FF.
Итого 256 значений (от 0 до 255).
При перемешивании трёх цветов RGB (256х256х256) получается один цвет из 16'777'216 возможных оттенков.

1. Цвет Заголовка первых двух строк.
  • Offset: 0x3530 - R (Red-Красный)
  • Offset: 0x3531 - G (Green-Зелёный)
  • B (Blue-Синий) - отсутствует, но если значение Зелёного меньше 7F (середина между 00 и FF), то он принимает значение 00, если больше 7F, то принимает значение FF.
Цвет первых двух строк в хексе


2. Цвет неактивных пунктов.
  • Offset: 0x3588 - R (Red-Красный)
  • Offset: 0x3589 - G (Green-Зелёный)
  • Offset: 0x3580 - B (Blue-Синий)
Цвет неактивных пунктов в хексе


3. Цвет активного пункта.
  • Offset: 0x3594 - R (Red-Красный)
  • Offset: 0x3595 - G (Green-Зелёный)
  • B (Blue-Синий) - отсутствует, но если значение Зелёного меньше 7F (середина между 00 и FF), то он принимает значение 00, если больше 7F, то принимает значение FF.
Цвет активного пункта в хексе


4. Цвет полосы с символами снизу.
  • Offset: 0x35C8 - R (Red-Красный)
  • Offset: 0x35C9 - G (Green-Зелёный)
  • B (Blue-Синий) - отсутствует, но если значение Зелёного меньше 7F (середина между 00 и FF), то он принимает значение 00, если больше 7F, то принимает значение FF.
Цвет нижней полосы символов в хексе


5. Выбор символа в полоску снизу.
  • Offset: 0x35F4 - в данной позиции кода можно вписать один любой из 256 символов, присутствующих в таблице ниже:

Код символа состоит из двух знаков (байт). Смотрите в таблице понравившийся знак и вставляете в Offset: 0x35F4 его двузначный код - знак по вертикали + знак по горизонтали.

Например, вы захотели вставить Сердечко, то вводите 03, если захотели символ нотки, то вводите 0D, а если захотели букву Z, то значит надо подставлять код 5A.

Выбор символа в полоску снизу в хексе
Примечание (себе на заметку):

Если цвет "B" (синий) отсутствует, то после значений цветов "R" и "G" идёт 0424.
Если цвет "B" (синий) присутствует, то после значений цветов "R", "G" и "B" идёт 8434
Первая строка - "М33 Recovery Menu" находится по адресу 0x8634


Ну и вот результат:

http://i045.radikal.ru/0811/ab/59949433272e.png

KingSD 07.11.2008 18:30

ErikPshat, спасибо за инструкцию.

ErikPshat 06.12.2008 09:24

Русско-Английское Рекавери меню "PSPx.Ru" для 5.00 М33-3,4

Если файл ru_recovery.txt не ложить во flash1, то всё будет тоже самое, только на Английском языке.

http://s56.radikal.ru/i152/0812/7b/e137977ddae8.png

Скачать

lolgrid 14.12.2008 23:32

Офигенно!Респект,завтра попробую

DenDav 16.12.2008 21:52

ErikPshat, а можно цвет заднего фона поменять?

ErikPshat 16.12.2008 22:16

DenDav, нет, задний фон пока загадка.

DenDav 17.12.2008 17:58

ErikPshat, просто хотел сделать меню, как в OE версии.

Dr.House 20.01.2009 21:47

вот я нашел загаловок как изменить и нижние символы в прошивке 5,00М33-6 а остальное найти не могу...

ErikPshat 21.01.2009 05:20

Dr.House, там написаны номера "Offset" - это точное их месторасположение.
Смотри на скринах, где этот Оффсет, он показывается внизу программы.

Dr.House 22.01.2009 13:21

ErikPshat, там оффсеты не совпадают(

ErikPshat 23.01.2009 02:01

Dr.House, сорри, я думал у тебя опечатка про М33-6, я тогда ещё не знал, что вышло обновление :D

Как время найду, так сразу и поковыряюсь.

Bak$ 02.05.2009 20:38

В прошивке 5.00 M33-6 новых пунктов в рекавери меню не добавилось,получается, я могу таким же способом поменять цвета и в 6`ом обновлении?

ErikPshat 03.05.2009 00:10

Bak$, есть тема чуть повыше: https://www.pspx.ru/forum/showthread.php?t=79090

Добавилось.


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

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