PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Плагины для PSP (https://www.pspx.ru/forum/forumdisplay.php?f=226)
-   -   Часы и календарь от PSPGo на PSP-200x/300x (https://www.pspx.ru/forum/showthread.php?t=96493)

alex1216 10.04.2012 18:39

Часы и календарь от PSPGo на PSP-200x/300x
 
Вложений: 3
PSP GO clock and calendаr to your PSP 2000/3000 models

Часы и календарь от PSPGo на PSP-200x/300x на основе ZeroVSH Patcher v0.4

Начиналось всё с того, что на форуме EndlessParadigm.com ребята решили модифицировать часы от PSPgo и сделать "PSP-Go clock mod".
За часы на Go отвечает файл прошивки slide_plugin.rco и slide_plugin.prx. И им удалось отыскать многие смещения, отвечающие за графическое отображение часов. Фактически часы состоят из набора графических GIM (MIG) файлов.

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

Разработчики NightStar3 и codestation пошли дальше и добавили в свой плагин ZeroVSH Patcher v0.2a возможность отображать и часы и календарь от PSPGo.
Пока этот плагин не может показывать часы и календарь на PSP-100x (хотя сам плагин на этой модели и работает), правда разработчики обещают это исправить в следующей версии.
Видео


Установка:
  1. Скачайте подходящий именно для вашей прошивки архив из вложений на компьютер.
  2. Распакуйте скаченный архив в корень карты памяти на PSP (соглашаясь на слияние).
  3. В файл vsh.txt пропишите следующую строку:
    Код:

    ms0:/seplugins/zerovsh_patcher.prx 1
  4. Через VSH-меню сделайте "Рестарт VSH" или перезагрузите PSP, или запустите любую игру/программу и затем выйдите.
  5. Всё! Плагин активирован.
Использование:
  • Для включения часов находясь в любом месте XMB (главный экран PSP) - нажмите :home: (кнопка с логотипом)
  • Для создания волн на фоне часов - нажимайте :l_trigger: или :r_trigger:
  • Для переключения между часами и календарём - нажимайте одновременно :l_trigger: + :r_trigger:
  • Для перемещения по календарю - нажимайте :l_trigger: или :r_trigger:
  • Для отключения плагина и выхода в XMB (главный экран PSP) - нажмите :home: (кнопка с логотипом)
"Пасхалка" от авторов или одна секретная настройка

Я уже не раз писал, что разработчики софта любят внедрять в свои программы "пасхальные яйца".
Не обошлось без приятного сюрприза и в данном случае. Тем более, что релиз пришелся как раз на канун великого праздника ПАСХИ.
Если вы заметили, то на видео после запуска плагина, появляется надпись, поздравляющая вас с днем рождения.
Наверняка, вы уже попробовали запустить плагин и такой надписи не увидели...

Для того, чтобы разгадать данную загадку, зайдите в "Настройки" - "Настройки системы".
Видите новую опцию, которой не было раньше - "Дата вашего рождения"?

[IMG]http://img341.**************/img341/4457/pic0002dk.jpg[/IMG]

Введите, для примера, сегодняшнее число.
Снова запустите плагин - :home: (кнопка с логотипом).
Видите? Теперь консоль и вас поздравила с Днем Рождения!



известные проблемы и их устранение

1. При установленном плагине, во время активации соединения USB или активации работы камеры, появляется сообщение

[IMG]http://img14.**************/img14/4204/pic0001j.jpg[/IMG]

Исправление - ответьте на вопрос "ДА" и соединение USB или активация работы камеры будут выполнены.

2. При установленном плагине, на некоторых CTF темах, при использовании диска UMD могут отсутствовать значки диска и обновления в меню "Игра" (надписи при этом присутствуют)

[IMG]http://img641.**************/img641/746/pic0004nr.jpg[/IMG] [IMG]http://img213.**************/img213/660/pic0003o.jpg[/IMG]

Исправление - смените CTF тему или не обращайте на это внимание.

3. При установленном плагине, в меню "Настройки" - "Настройки системы" отсутствует пункт "Сведения о батареи".
Исправление - если данный пункт вам необходим, то придётся отключить плагин.

4. После перезагрузки консоли иногда плагин срабатывает со второго раза.
Исправление - просто нажмите :home: (кнопка с логотипом) повторно или выставите в VSH-меню CPU CLOCK XMB на значение от 266/133 и выше (рекомендую 300/150) {спасибо Lost_gamer, за находку этого способа}

5. Во время работы плагина, когда на экране часы, на СFW серии PRO нельзя попасть через VSH меню в RECOVERY (когда на экране календарь, все пункты VSH меню работают нормально).
Исправление - просто не пользуйтесь опцией RECOVERY из VSH меню во время вывода часов на экран.


Русифицировать дни недели в календаре и часах вы можете самостоятельно, или воспользоваться уже готовой сборкой от Lost_gamer.

frostegater 10.04.2012 23:36

Цитата:

Сообщение от alex1216 (Сообщение 1026433)
Хочу заметить, что после установки этого плагина у меня исчез пункт "Сведения о батареи" в меню "Настройки" - "Настройки системы".

Я думаю это потому, что на PSPgo его нет.

alex1216 12.04.2012 00:12

frostegater, а модернизируй это, чтобы дни недели в календаре и на часах отображались в зависимости от выбранного языка в настройках...
А то с Днем Рождения на русском поздравляет, а дни недели только на инглишь... (печалька!)

vash 12.04.2012 00:34

alex1216, а чего, этот плагин правда жрёт много ресурсов системы ПСП?

alex1216 12.04.2012 01:31

vash, а это как?
Что ты под этим имеешь ввиду - быстрый разряд батарейки? Да не заметил пока вроде...

vash 12.04.2012 02:22

alex1216, да, именно быстрый разряд ПСП.

frostegater 12.04.2012 07:48

Цитата:

Сообщение от alex1216 (Сообщение 1026634)
frostegater, а модернизируй это, чтобы дни недели в календаре и на часах отображались в зависимости от выбранного языка в настройках...
А то с Днем Рождения на русском поздравляет, а дни недели только на инглишь... (печалька!)

ммм.. лень и умений не хватит

alex1216 12.04.2012 10:58

Цитата:

Сообщение от frostegater (Сообщение 1026646)
и умений не хватит

А тут исходники есть - может покапаешься?

frostegater 12.04.2012 11:45

alex1216, нет, исходники только того zerovshpatcher'а, а PRX'ов тех что были стырены у гохи нет. Я сдизасемил его, вышло на 20 с чем-то МБ.

alex1216 12.04.2012 12:00

Цитата:

Сообщение от frostegater (Сообщение 1026679)
Я сдизасемил его, вышло на 20 с чем-то МБ.

А в оригинале (я имею ввиду саму Гошку), там тоже дни недели только на инглишь?

Lost_gamer 12.04.2012 12:19

Тут с переводом можно малой кровью обойтись, все надписи в виде GIM-картинок внутри slide_plugin.prx лежат.

alex1216 12.04.2012 13:28

Цитата:

Сообщение от Lost_gamer (Сообщение 1026687)
все надписи в виде GIM-картинок внутри slide_plugin.prx лежат.

Распаковал и посмотрел...
Там для календаря вообще одна единая плашка (0044.gim)...

Только вот странно, для поздравления они проблему мультиязычности решили, а для дней недели не стали...

О-о-о... Оказывается, что там еще поздравление с новым годом (0067.gim) заложено (тоже мультиязычное)!

frostegater 12.04.2012 15:28

alex1216, можно кстати патчить... программно же тоже... но это ещё 1 костыль.. работы много, а нужно еденицам. Не хочу делать, чо я тут оправдываюсь.

Lost_gamer 12.04.2012 17:31

Вложений: 1
Русский перевод дней недели в календарике.
Берем файлик для своей прошивки, переименовываем в slide_plugin.prx и кладем в папку ms0:/PSP/VSH, соглашаясь на замену.

UPD: убрал поддержку анимации, т.к. она реализована в последней версии плагина.

frostegater 13.04.2012 14:13

Lost_gamer, молодец, чо. Но мультиязычность, как хотел алекс, только патчить программно ессно с дополнительным плагином. Могу сделать патчер, но картинки разных языков с тебя.
upd/ и оффсеты их размещения в slide_plugin.prx

alex1216 13.04.2012 14:27

frostegater, там этих картинок заманаешься рисовать - по 8 на каждый язык...
Делай тогда уже двуязычность, что ли...

Lost_gamer 13.04.2012 14:58

Оффсеты картинок внезапно нашлись здесь, нам нужна одна DDEF0 и еще семь подряд, начиная с 1AC950. Для всех прошивок смещения совпадают. Буду клепать картинки.

UPD: Багфикс от автора плагина: http://code.google.com/p/zerovsh-patcher/source/list
В числе фиксов срабатывание со второго раза и запрос на отключение bluetooth. Похоже теперь автоматически выставляются частоты 266/133 при включении часов, а при выключении возвращаются на дефолт.

alex1216 15.04.2012 00:33

Разработчики NightStar3 и codestation обновили свой плагин ZeroVSH Patcher v0.2 (Revision: r61).
Обновление устраняет некоторые проблемы при работе плагина с часами и календарём от Гошки.
Устранены проблемы перечисленные в шапке

Тестировалось на 6.60 PRO-B10/LME 1.6 PSP3004
1. Проблема полностью устранена. Ошибка более не проявляется.
2. Проблема по прежнему актуальна, причём на PRO и LME она проявляется на разных темах по разному (например, на PRO при установленной исходной теме значки присутствуют, а на LME - отсутствуют).
3. Проблема полностью устранена. Ошибка более не проявляется.
4. Проблема полностью устранена. Ошибка более не проявляется.
5. Теперь на прошивке PRO при первом запуске (или после перезагрузке, запуске и выходе из игры итд) VSH-меню работает нормально и на часах и на календаре. При повторном запуске без перепрошивки и на часах и на календаре пункты VSH-меню перепрыгивают через один...


Установка новой версии.
У вас уже должна быть установлена сборка из шапки или русифицированная версия.
Новая версия плагина не меняет сами часы или календарь.
Замените файл zerovsh_patcher.prx на Revision: r61 по пути ms0/seplugins/

Rockets 20.04.2012 06:14

Прошивка 6.20 pro, слетаемая.
Есть анимация при запуске часов, но нету при выходе из игр.
Иногда псп просто не загружает меню, только волны. Даже после полной перезагрузки. Помогает сброс настроек по Sel+Start+Квадрат+Треугольник
Можно оставить русский язык и анимацию как в оригинале?

Lost_gamer 20.04.2012 09:18

Цитата:

Сообщение от Rockets (Сообщение 1027830)
Прошивка 6.20 pro, слетаемая.
Есть анимация при запуске часов, но нету при выходе из игр.
Иногда псп просто не загружает меню, только волны. Даже после полной перезагрузки. Помогает сброс настроек по Sel+Start+Квадрат+Треугольник
Можно оставить русский язык и анимацию как в оригинале?

Это только с русским переводом такое? Анимацию я убрал, попробуй скачать перевод заново.

Yoti 20.04.2012 17:11

Цитата:

Сообщение от Lost_gamer (Сообщение 1027834)
русским переводом

Из исходников или похексен оригинал?

Lost_gamer 20.04.2012 17:23

Цитата:

Сообщение от Yoti (Сообщение 1027914)
Из исходников или похексен оригинал?

Похексен, только не сам плагин, а модуль из прошивки для гошки. (см. вложение выше)

Rockets 20.04.2012 20:41

Цитата:

Сообщение от Lost_gamer (Сообщение 1027834)
Это только с русским переводом такое? Анимацию я убрал, попробуй скачать перевод заново.

Без анимации работает.

Rockets добавил 20.04.2012 в 20:41
Если там обычные картинки, то можно свои часы сделать? Я только нашел статью как prx в hex редакторе смотреть, а как картинки глянуть и заменить на свои?

119 GIM картинок. Вложил инструменты для просмотра и распаковки картинок с сайта http://endlessparadigm.com/forum/sho...6362#pid356362

В просмотрщике для перехода на следующую картинку в папке нажать пробел.

alex1216 20.04.2012 21:32

Rockets, спасибо конечно... Но ведь мы как - то с Lost_gamer, уже сделали свои русификации...
А всё очень просто - инструкция и все необходимые инструменты есть и у нас на форуме...

Кстати, посмотрел сейчас твой архив его содержимого НЕ хватит, чтобы русифицировать эти часы...
А... Теперь понял, откуда там этот архив - его же сам Эрик там и разместил!
Цитата:

Сообщение от Rockets (Сообщение 1027956)
119 GIM картинок.

Их там 118...

Rockets 20.04.2012 21:51

Там конвертера в png нет. А что еще не хватает? Я бы хотел цифры поменять и волны. У измененных файлов размер должен быть как и у оригинала? Если да, то как этого добиться?

alex1216 20.04.2012 22:01

Цитата:

Сообщение от Rockets (Сообщение 1027963)
Там конвертера в png нет.

На самом деле тебе понадобится конвертор из png в GIM.
Нажми в моем прошлом сообщении синенькое слово "инструкция".

Цитата:

Сообщение от Rockets (Сообщение 1027963)
У измененных файлов размер должен быть как и у оригинала? Если да, то как этого добиться?

У GIM должен быть таким же. Если ты будешь делать png не очень "тяжелые", то всё получится автоматом (я имею ввиду размер).

alex1216 21.04.2012 00:21

Цитата:

Сообщение от Lost_gamer (Сообщение 1026728)
UPD: убрал поддержку анимации, т.к. она реализована в последней версии плагина.

Это в какой? В r64?

Lost_gamer 21.04.2012 00:24

Цитата:

Сообщение от alex1216 (Сообщение 1027974)
Это в какой? В r64?

В ней конечно, других-то пока не было.

alex1216 21.04.2012 00:34

Цитата:

Сообщение от Lost_gamer (Сообщение 1027975)
В ней конечно, других-то пока не было.

Думаю, что кроме нас с тобой (да и Йоти еще) ни кто больше эти версии не юзает...
Я вот ни как статус этих ревизий не пойму...
Стоит ли их предлагать всем пользователям, как думаешь?

Lost_gamer 21.04.2012 11:15

Цитата:

Сообщение от alex1216 (Сообщение 1027976)
Думаю, что кроме нас с тобой (да и Йоти еще) ни кто больше эти версии не юзает...
Я вот ни как статус этих ревизий не пойму...
Стоит ли их предлагать всем пользователям, как думаешь?

Думаю не стоит. Ссылки в теме есть, если кто захочет - сам найдет.

Rockets 21.04.2012 16:35

Помогите дополнить список картинок:

1-3 Линии вместо цифр
4-7 Часы
8
9-20 День рождения
21-30 Цифры календаря (день сегодня)
31
32-43 Цифры часов
44 Дни недели (календарь)
45-46 Анимация (джойстик)
47
48-50 Стрелка часов
51 Анимация (круг)
52-54 Стрелка минут
55-56 Анимация (ноты)
57-58 Анимация (глобус)
59-70 С новым годом
71-80 Цифры календаря (обычные дни)
81-82
83
84-85 Анимация (камера)
86
87
88 Анимация (треугольник)
89-91 Исчезающие полоски за секундной стрелкой
92-94 Секундная стрелка
95 Анимация (квадрат)
96
97-98 Анимация (чемодан)
99-100 Анимация (кинопленка)
101-110 Дни недели на часах (числа)
111-117 Названия дней недели на часах

Yoti 21.04.2012 18:14

Цитата:

Сообщение от alex1216 (Сообщение 1027976)
да и Йоти еще

Я олдскул, пользую фатку и пишу никому не нужный софт)

Rockets 21.04.2012 18:20

Я хотел стрелкам концы покрасить. Конвертер отказывается записывать в prx, хотя размер не сильно отличается. Виндоус показывает обе версии как 8КБ.
Я 48 рисунок в Paint.NET покрасил.

frostegater 21.04.2012 19:13

Вложений: 1
Прога для доставания ГИМов и загона их обратно с контроллированием размера. Прога пишет лог, там оффсеты, номер ГИМа.

Как юзать. Распаковка:
Код:

gim_un_in.exe -u slide_plugin_660.prx
Запаковка:
Код:

gim_un_in.exe -p slide_plugin_660.prx
Для запаковки в папке с именем пакуемого файла (без расширения) должны валяться ГИМы и в корне всего этого дела сам файл.

Исходники прилагаются, писал на скорую руку для удобства написания патчера, но пока не совсем разобрался с патчингом оперативы. Виснет при запуске.

P.S. Сори, сейчас у меня времени этим заниматься не очень много. По мере возможности буду подтягиваться. Удачи вам.

Rockets 21.04.2012 21:07

Новые файлы могут быть меньше, но не больше оригинала?

Yoti 21.04.2012 21:28

Цитата:

Сообщение от Rockets (Сообщение 1028058)
Виндоус показывает обе версии как 8КБ.

http://img.playground.ru/images/2/9/picard_facepalm.jpg

Rockets 22.04.2012 00:30

Lost_gamer, как ты переводил? Я хочу что-нибудь сам изменить, но конечные файлы или слишком большие или слишком маленькие. С какими настройками PNG сохранять?


frostegater, распаковка отлично работает. Запаковка пишет, что отлично, но файл prx остается старым.

alex1216 22.04.2012 00:52

Цитата:

Сообщение от Rockets (Сообщение 1028138)
С какими настройками PNG сохранять?

Я при своём переводе использовал PNG-8 (в принципе нужно 2 цвета, но 8 тоже пробовал - катит!).
И учти - Размер в PNG отличается от размера ГИМа после конвертации...

Rockets 22.04.2012 01:28

alex1216, я никак не могу подогнать размер. Какими прогами нужно пользоваться? Можно небольшую инструкцию? Хотя бы шрифт для чисел изменить на свой. Paint.NET просит при сохранении выставить еще dithering level и transparency threshold, биты только 8, 24 и 32.

alex1216 22.04.2012 01:41

Rockets, я пользовался Фотошопом. Функция сохранить для Веб.
Шрифт можешь выбирать любой (и размер в том числе). Главнре, чтобы размер самой картинки был равен размеру исходной. Для чисел - какой он - на память не помню...
Но вот например для плашки календаря - он 448х64, а для отдельных картинок дней недели - 46х24.
На самом деле у меня получалось и "хитрить" с размерами - но тут уже подбирал...

Если писать инструкцию - то это уже днем - сейчас нет сил...


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

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