Как установить плагин libshacccg.suprx на PS Vita

Ошибка с требованием файла libshacccg.suprx появляется на PS Vita при первом запуске хоумбрю-приложений, которым нужна системная библиотека шейдерного компилятора — например, при запуске Sharpscale или отдельных портов игр. Сам файл не распространяется в готовом виде из-за лицензионных ограничений: его нужно извлечь из прошивки консоли специальной утилитой, после чего прописать в конфигурации taiHEN. Ниже разберём весь процесс по шагам.

Инструкция предполагает, что на консоли уже установлен кастомный софт: HENkaku/h-encore и загрузчик плагинов taiHEN. Если этого нет, сначала потребуется выполнить взлом приставки — без него установка любых .suprx-плагинов невозможна в принципе.

Что такое libshacccg.suprx и зачем он нужен

libshacccg.suprx — это системная библиотека PS Vita, отвечающая за компиляцию шейдеров. Разработчики хоумбрю используют её, чтобы не писать собственный компилятор: плагин подключается к приложению и предоставляет готовые функции прошивки.

Файл нельзя просто скачать и раздать легально, поэтому распространённая схема другая: на консоль ставится утилита-дампер, которая извлекает библиотеку прямо из памяти вашей системы. Наиболее известная такая утилита — ShaRKBR33D.

Типичные признаки того, что плагин отсутствует: приложение отказывается запускаться и выводит сообщение о необходимости установить libshacccg.suprx, либо закрывается сразу после старта без явной ошибки.

Что понадобится перед установкой

Перед началом убедитесь, что у вас есть всё из списка ниже. Отсутствие любого пункта остановит процесс на середине.

  • 🎮 PS Vita с активным HENkaku/h-encore и установленным taiHEN;
  • 📁 Файловый менеджер VitaShell для работы с разделом ur0: или ux0:;
  • 💾 Утилита ShaRKBR33D в формате VPK (доступна на странице проекта Sharpscale и в базе VitaDB);
  • 🔌 Способ передать файлы на консоль: FTP через VitaShell либо подключение по USB.
⚠️ Внимание: скачивайте ShaRKBR33D только с официальной страницы проекта (GitHub-репозиторий автора Sharpscale) или из проверенных каталогов хоумбрю. Сторонние «готовые» файлы libshacccg.suprx с файлообменников могут быть повреждены или небезопасны.

Шаг 1. Извлечение библиотеки через ShaRKBR33D

Передайте VPK-файл ShaRKBR33D на карту памяти и установите его через VitaShell: выделите файл и нажмите X, затем подтвердите установку. После этого на LiveArea появится новый пузырь.

Запустите ShaRKBR33D. Утилита работает автоматически: она находит нужный модуль в системе, извлекает его и сохраняет готовый файл libshacccg.suprx в корень раздела ux0: (либо предложит путь сохранения — зависит от версии). Процесс занимает меньше минуты и не требует действий от пользователя.

По завершении приложение сообщит об успехе. Проверьте через VitaShell, что файл действительно появился и имеет ненулевой размер — пустой или нулевой файл говорит о сбое извлечения.

☑️ Проверка после извлечения

Выполнено: 0 / 4

Шаг 2. Копирование плагина в папку tai

Стандартное расположение плагинов taiHEN — папка tai в разделе ur0: (внутренняя память) или ux0: (карта памяти). Рекомендуется ur0:tai/, чтобы плагин работал независимо от карты памяти.

В VitaShell перейдите к сохранённому файлу, скопируйте его (кнопка → Copy), затем перейдите в ur0:tai/ и вставьте ( → Paste). Если папки tai в ur0 нет — создайте её через меню по кнопке .

Итоговый путь должен выглядеть так:

ur0:tai/libshacccg.suprx

Шаг 3. Регистрация плагина в config.txt

Само по себе наличие файла недостаточно — taiHEN должен знать, когда его загружать. Откройте файл ur0:tai/config.txt в текстовом редакторе VitaShell (выделите файл и нажмите X).

Способ регистрации зависит от того, какое приложение требует библиотеку. Для Sharpscale плагин обычно указывается в секции *KERNEL, для отдельных игр — в секции конкретного TITLE ID. Общий формат строки:

*KERNEL

ur0:tai/libshacccg.suprx

Если библиотека нужна конкретной игре, добавьте секцию с её идентификатором (узнать TITLE ID можно на странице игры в LiveArea или в документации хоумбрю):

*PCSF00000

ur0:tai/libshacccg.suprx

⚠️ Внимание: не добавляйте libshacccg.suprx в секцию *ALL без необходимости — загрузка библиотеки во все приложения подряд может вызвать конфликты. Указывайте её только там, где она реально требуется, и сверяйтесь с инструкцией конкретного хоумбрю.

Сохраните изменения и перезагрузите консоль — taiHEN подхватывает изменения конфигурации только при старте системы.

📊 Для какого приложения вы устанавливаете libshacccg.suprx?
Sharpscale
Порт игры (GTA, иные)
Другое хоумбрю
Просто разбираюсь с плагинами

Типичные ошибки и их решение

Даже при точном следовании инструкции встречаются сбои. Ниже — самые частые ситуации.

ПроблемаВероятная причинаРешение
Приложение всё равно требует плагинКонсоль не перезагружалась после правки config.txtПолностью перезагрузить Vita
Файл извлёкся с нулевым размеромСбой дампа или нехватка местаОсвободить память, повторить запуск ShaRKBR33D
Плагин не подхватываетсяОпечатка в пути внутри config.txtСверить путь посимвольно, проверить расширение .suprx
Консоль зависает при загрузкеКонфликт секций или повреждённый config.txtПодключиться по FTP, исправить или откатить конфиг
ShaRKBR33D не устанавливаетсяОтключены небезопасные приложенияВ настройках HENkaku разрешить установку неподписанного ПО

Отдельно стоит сказать про опечатки: taiHEN не сообщает об ошибках в конфиге, он просто игнорирует некорректные строки. Поэтому единственный надёжный способ проверки — посимвольное сравнение пути в config.txt с реальным расположением файла.

Что делать, если консоль зависла из-за config.txt

Удерживайте кнопку питания до полного выключения. При следующем включении taiHEN с некорректным конфигом обычно стартует с ошибкой, но система загружается. Подключитесь по FTP через VitaShell и исправьте или временно переименуйте config.txt, затем перезагрузитесь.

Проверка работоспособности

После перезагрузки запустите приложение, которое требовало библиотеку. Если всё сделано верно, сообщение об отсутствии libshacccg.suprx исчезнет, а программа пройдёт дальше экрана запуска.

Для Sharpscale дополнительная проверка — открыть его интерфейс и убедиться, что доступны режимы масштабирования. Если приложение молча вылетает без ошибки, вернитесь к таблице выше: чаще всего виновата неправильная секция в config.txt.

Часто задаваемые вопросы

Можно ли скачать libshacccg.suprx готовым файлом?

Технически файл можно найти в сети, но это нарушает лицензию Sony, а источники таких файлов не проверены. Безопасный и правильный способ — извлечь библиотеку из собственной консоли через ShaRKBR33D, это занимает пару минут.

Куда лучше копировать плагин — в ux0:tai или ur0:tai?

Предпочтительнее ur0:tai/: это внутренняя память, и плагин будет работать даже при извлечённой или заменённой карте памяти. Вариант с ux0 допустим, если ur0 недоступен в вашей конфигурации.

Нужно ли интернет-соединение для установки?

Нет. Само извлечение и регистрация плагина происходят полностью офлайн. Интернет нужен только для скачивания VPK-файла ShaRKBR33D, и его можно передать на консоль с компьютера.

Плагин установлен, но Sharpscale не видит его. Что проверить?

Убедитесь, что строка добавлена именно в секцию *KERNEL, путь написан без опечаток, а консоль перезагружалась после правки. Также сверьтесь с актуальной документацией Sharpscale — требования к конфигурации могут меняться между версиями.

Удалится ли плагин при обновлении хоумбрю?

Нет, файл в ur0:tai/ и запись в config.txt не зависят от обновлений других приложений. Повторная установка потребуется только при полном сбросе конфигурации taiHEN или форматировании памяти.