Этот плагин позволяет каталогизировать ваши игры и хоумбрю, распределяя их по категориям.
Это значительно упростит поиск и запуск необходимого приложения.
Эта версия предназначена для использования только на прошивках 6.хх
Original Readme
Game Categories Lite v1.5 - Codestation
This plugin is based and uses source code from Game Categories Revised v12 (GCR)
and Game Categories Light v1.3 (GCL), both created by Bubbletune. Compatible with
6.20, 6.3x and 6.60 CFW.
I changed the name of the project (doing a fork in the process) to avoid confusion
with GCL and GCR (the plugin is based heavily in GCL since it doesn't use a
kernel/user approach).
You can configure the folder prefix (use CAT_ for folders or not), showing uncategorized
content and change the category mode in system settings.
If you want to hide certain homebrew/game/dlc from the category listing just create a file
named gclite_filter.txt and add the folders name, one per line (make sure that a newline is
added at the end of the file). Next, put the file in your seplugins folder.
If you want a translation of the visible options then edit the file category_lite_en.txt
and save it using the language code that first you (e.g. "es" for spanish).
Note: you must use UTF-8 encoding for the translation files (without unicode BOM).
Notes: make sure that this is the 1st plugin listed in vsh.txt
Known issues:
>> Unknown if fixable:
* Change of category in the PSPGo requires a VSH reset.
>> Unrelated to gclite:
* ME doesn't merge the categories with the same name between /ISO and /PSP/GAME.
>> Folder mode limitations/bugs:
* Max categories: 8 (included uncategorized).
* Folder name + homebrew folder name: 30 character, e.g.: My homebrews/AwesomeBigHomebrew
is valid but My homebrews/AwesomeBigHomebrews isn't (i am not counting the "/").
Note: the japanese and other non-ascii characters are 2 bytes wide, e.g.: カラフル counts
as 8 chars.
Changelog
v1.6:
[+]Added new option to sort categories: Use CAT_XX or XXcategory_name (XX between 00 and 99).
v1.5-r4
[+]Added polish translation.
v1.5-r3
[!]Fix duplicated entries on iso category in folder mode (PRO).
v1.5:
[+]Support for categories in folder mode like Bubbletune's GCL (thx Nekmo for betatesting).
[+]Support to hide certain homebrews/games/dlc from the categories.
[+]Added subtitles to the config options.
[+]Empty categories are hidden by default.
[+]Non game folders are hidden by default on uncategorized content.
[+]Added folder mode benchmark (compile with BENCHMARK=1)
[+]Added bulgarian translation by Xian Nox.
[+]Added simple chinese translation by phoe-nix.
[+]Added Traditional-Chinese translation by Raiyou.
[+]Added Russian translation by Frostegater.
[+]Added italian translation by stevealexanderames.
[!]Force the uncategorized content to be the last item by default.
[!]Fixed UMD icon malfunction bug introduced in 1.4-r2.
v1.4:
[+]6.60 firmware support
[+]Allow the uncategorized folder to be sorted with your favorite app.
[+]Multiple language support.
[+]Added ja translation by popsdeco.
[+]Added de translation by KOlle and The Z.
v1.3:
[+]Support for categories in contextual menu.
[+]Support for plugin configuration in system settings.
[+]Added runtime detection for ME, so category games are now shown.
[!]Fixed issues with PSPGo (big thanks to raing3 to help me with the debugging).
v1.2:
[!]Fixed PSPGo categories, again (thx RUSTII for the tests).
[!]Fixed the free space display when the psp returns from sleep.
v1.1:
[!]Fixed PSPGo categories (thx RUSTII for the tests).
v1.0:
[+]First release.
Скопируйте файл плагина category_lite.prx в папку "seplugins", которая находится в корне карты памяти (если нет, то создайте). Вы можете воспользоваться уже переведённым на русский язык плагином из папки "ru".
(Если вам не нравится стандартный перевод, вы можете из папки "translations" взять файл русского перевода category_lite_ru.txt, отредактировать его по своему вкусу, сохранить в кодировке UTF-8(без сигнатуры) и так же закинуть в папку seplugins, рядом с плагином.)
В той-же папке seplugins создайте текстовой файл vsh.txt и пропишите туда с первой строки путь к плагину:
ms0:/seplugins/category_lite.prx 1 - если у вас любая PSP и плагин лежит на карте памяти.
ef0:/seplugins/category_lite.prx 1 - если плагин лежит во встроенной памяти PSPgo.
Теперь откройте VSH Меню, нажав кнопку и сделайте "Restart VSH" (Рестарт VSH).
Всё! Плагин активирован.
Создание категорий:
Подключите PSP к компьютеру и откройте каталог:
ms0:/PSP/GAME/ - для категорий Homebrew
ms0:/ISO/ - для категорий образов ISO/CSO
Создайте папки (не более 7-ми) необходимых вам категорий с префиксом CAT_, строго латинскими буквами, например "CAT_Homebrew", "CAT_Games", "CAT_ISO", "CAT_Emulators", "CAT_PSX" и т.д., в зависимости от ваших потребностей и фантазии.
Либо, если вы хотите сортировать категории выше или ниже, то назовите папки, как CAT_XXНазвание_категории или XXcategory_name, где XX - двузначный порядковый номер от 00 до 99.
Разложите ваши папки с хомками или образы ISO-игр по созданным вами категориям.
Управлять отображением категорий вы можете из пунктов меню Настройки => Настройки системы =>
Отображение категорий
Префикс для Категорий
Контент вне Категорий
Сортировка Категорий
Всё! Теперь в меню "Игра" весь ваш софт и игры будут отображаться по своим категориям в виде нескольких "Карт памяти", либо всплывающим "Контекстным меню", либо "В виде папок".
Примечание к отображению "В виде папок"
>> Режим "В виде папок" - ограничения/ошибки:
Максимум категорий: 8 (включая папку "Вне категорий").
Название категории + название папки Homebrew: 30 символов, если больше, то будут отображаться, как "Повреждённые данные".
Например:
"CAT_Homebrew/AwesomeBigHomebrew" - является рабочим(30 символов)
"CAT_Homebrew/AwesomeBigHomebrews" - не работает(31 символ) ("/" не считается)
Примечание:
Японские и другие 2-байтные не ASCII символы, например: カラフル (4 буквы) - считаются как 8 символов.
Дополнительные функции:
Если вы хотите скрыть некоторые хоумбрю или игры из списка категорий, тогда создайте в папке ms0:/seplugins/ текстовой файл под названием "gclite_filter.txt" и впишите в него названия папок, по одной на строку (обязательно оставляйте в конце файла одну пустую строку).
Другие консоли: E-TEN-OM600, ASUS X50, PSP-3008, PS-3 Slim, iPhone, Alcatel Idol3\Pop, Aser Phone8
Регистрация: 21.01.2011
Адрес: Киров
Возраст: 44
Сообщений: 5,845
Вы сказали Спасибо: 1,539
Поблагодарили 4,526 раз(а) в 2,004 сообщениях
Сила репутации: 1
Репутация: 4497 
(репутация неоспорима)
Сообщение от ErikPshat
Так зачем так размашисто
CAT_Sony PlayStation 1\GTA - Anthology нормально пошло...
нуууу...детям понятнее) мне вообще хочется русским языком категории называть.
букавки то отображаются, но игры не запускаются. там не предвидится русского языка?
Читай-><-ПравилаНа эти картинки нужно нажимать ! ПАРОЛЬ НА ВСЕ ИГРЫ : PSPx.Ru
в режимах "контекстное меню" и "как карта памяти", отображается так: CAT_EMULATORS
CAT_MINIS
...
в настройках плагина стоит так: "префикс в категориях - скрывать"
в режиме папок префикс не отображается, только категория, но в этом режиме не отображаются подкладки из фоновой картинки игры.
Последний раз редактировалось oinvhi; 25.02.2016 в 00:23.
в режимах "контекстное меню" и "как карта памяти", отображается так: CAT_EMULATORS
CAT_MINIS
...
в настройках плагина стоит так: "префикс в категориях - скрывать"
в режиме папок префикс не отображается, только категория, но в этом режиме не отображаются подкладки из фоновой картинки игры.
Тоже столкнулся!
Для режимов котекстного меню и карты включи префикс.
Другие консоли: PS1, PS2, PS3, PSVITA, XBOX360, XBOX ONE
Регистрация: 07.03.2015
Возраст: 34
Сообщений: 419
Вы сказали Спасибо: 3
Поблагодарили 57 раз(а) в 43 сообщениях
Сила репутации: 1
Репутация: 57 
(скоро придёт к известности)
кто нить помогите компилить версию что бне отображался полоска и версия прошивки под названием иконок
вроде что то надо правлять в файле mode.c но мне не понятно че там удалить/править
что бне отображался полоска и версия прошивки под названием иконок
Под названием иконок? Где там отображается версия прошивки, что-то не замечал? Можно хоть скриншотик и показать пальцем на то место.
А, понял, сейчас посмотрю...
Такое появляется, если в настройках системы выставить отображение категорий папками.
Если выставить контекстным меню или картами памяти, тогда таких надписей нет.
Попробуй вложение, так пойдёт?
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 29.09.2016 в 22:33.
Другие консоли: PS1, PS2, PS3, PSVITA, XBOX360, XBOX ONE
Регистрация: 07.03.2015
Возраст: 34
Сообщений: 419
Вы сказали Спасибо: 3
Поблагодарили 57 раз(а) в 43 сообщениях
Сила репутации: 1
Репутация: 57 
(скоро придёт к известности)
ErikPshat, Спасибо но хотелось бы всё убрать, ну ладно уж лучше контекстное меню да и там pic1 отображается
кстати не в теме но есть ли способ поменять pic1 и icon0 в eboot без пересборки? а то у меня прог много и хочется поменять у всех иконки но с пересборкой уж очень долго получается
Ну я так и подумал. Там я убрал полностью весь код, отвечающий за выведение информации под чертой. Но в таком случае, туда пишется "Нет ограничений" - это строка берётся автоматически из функции стандартной прошивки. Вообще туда данные заполняются из PARAM.SFO.
Чтобы совсем это убрать, придётся всё перелопачивать и переписывать код. А это слишком энергетически затратно ради какой-то строчки. Короче, проще оставить всё, как есть.
Сообщение от karenjan99
ну ладно уж лучше контекстное меню да и там pic1 отображается
Зайди в Recovery Menu и выставь там "Прятать PIC1.PNG"
Сообщение от karenjan99
есть ли способ поменять pic1 и icon0 в eboot без пересборки? а то у меня прог много и хочется поменять у всех иконки но с пересборкой уж очень долго получается
Ужас, это ещё для чего? Каждый разработчик трудится и добавляет свои фирменные картинки - это как копирайт. А ты хочешь все труды разрабов на смарку. Это не стоит делать. Понимаю там у одного или пары, тройки приложений тебе не нравится, а зачем прямо у всех?
Если лень пересобирать с помощью PBP Unpacker, то в C:\pspsdk\bin есть консольные утилиты pack-pbp.exe и unpack-pbp.exe. Ты можешь написать батник для пакетной обработки и одним запуском батника разбирать и собирать все приложения, как тебе требуется, например пересобирать вообще без иконок.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Другие консоли: PS1, PS2, PS3, PSVITA, XBOX360, XBOX ONE
Регистрация: 07.03.2015
Возраст: 34
Сообщений: 419
Вы сказали Спасибо: 3
Поблагодарили 57 раз(а) в 43 сообщениях
Сила репутации: 1
Репутация: 57 
(скоро придёт к известности)
ну просто когда прог много и у всех разные иконки то смотрится не очень хочется что то одинаковое для всех в одном стиле http://www.riotsgraph.jp/pochistyle/nes.html уже штук 20 менял пересборкой
karenjan99, ну это морока, там же не ко всем прогам есть иконки http://www.riotsgraph.jp/pochistyle/index.html
Потом их же нужно ещё сначала найти, подобрать, скачать иконки и бэкграунды к ним. И оно тебе надо, фигнёй заниматься?
Это ты типа ArtHouse занимаешься - домашним искусством?
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Плюс нужно убрать блоки кода, отвечающие за эту функцию, обозначенную в заголовке кода: GetGameSubtitle
Иначе не даст компилироваться, это ниже в трёх местах повторяется для разных прошивок:
И потом, чтобы не парится каждый раз с русиком, его нужно просто сразу встроить во внутрь плагина, а из папки seplugins удалить внешний.
Вот во вложении русификатор закинь в папку lang, а в файле Makefile поменяй в строке "CONFIG_LANG = en" на ru, затем можешь компилировать прогу сразу с русским языком. Только перед компиляцией удали в исходниках файл category_lite_lang.h, который сгенерировался при предыдущей компиляции. То есть, при очистке предыдущей компиляции командой make clean, этот файл всё равно остаётся, не удаляется.
Сообщение от karenjan99
а вот полоску никак не убрать?
Фиг знает, с этим нужно сидеть разбираться. Хотя, что ты от этого выиграешь, все равно в этом виде "папок" всё по другому отображается. Там не выводится бэкграунд, т.е., как будто это Карта памяти.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Другие консоли: PS1, PS2, PS3, PSVITA, XBOX360, XBOX ONE
Регистрация: 07.03.2015
Возраст: 34
Сообщений: 419
Вы сказали Спасибо: 3
Поблагодарили 57 раз(а) в 43 сообщениях
Сила репутации: 1
Репутация: 57 
(скоро придёт к известности)
ErikPshat, тут небольшая проблемка, есть хоумбрю super mini mario дело в том что оно ищет свои файлы строго по пути PSP/GAME а положить туда папку с игрой не получается так как отображается как категория
п.с. разобрался, была откючена функция CAT
Последний раз редактировалось karenjan99; 01.10.2016 в 22:33.
Да, и таких хоумбрю много. Ты уж как-то конкретизируй что ли, ссылки, явки, пароли... Я же не экстрасенс. Этих Марио много всяких, есть v3, есть много портов.
Если в хомке статичные пути, тогда с плагином они конечно дружить не будут. Тебе придётся разбирать EBOOT.PBP и искать в DATA.PSP эти пути, где присутствует PSP/GAME и заменять их через Хекс-редактор на относительные пути. Относительный путь будет считаться от папки, из которой был запущен EBOOT.PBP.
Например, попался такой путь:
ms0:/PSP/GAME/SMM/LEVELS/smm_level_XXX.txt
Заменяешь его на такой:
LEVELS/smm_level_XXX.txt
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Другие консоли: PS1, PS2, PS3, PSVITA, XBOX360, XBOX ONE
Регистрация: 07.03.2015
Возраст: 34
Сообщений: 419
Вы сказали Спасибо: 3
Поблагодарили 57 раз(а) в 43 сообщениях
Сила репутации: 1
Репутация: 57 
(скоро придёт к известности)
ErikPshat, вообщем вкючил режим CAT префикс, и просто кидал хомку в PSP/GAME все робит , отображается в uncategorized
сперва я посмотрел через хекс но подумал что надо заменить вот так ms0:/PSP/GAME/Homebrew/SMM/LEVELS/smm_level_XXX.txt но там место не хватило вечером попробую как ты сказал