PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Софт для PS5 (https://www.pspx.ru/forum/forumdisplay.php?f=498)
-   -   [PS5] PKG Virtual Shop (https://www.pspx.ru/forum/showthread.php?t=116538)

Gitelmanro 28.10.2025 15:32

[PS5] PKG Virtual Shop
 
Вложений: 3


Автор: @MestreTM
Версия: v1.2.0

PS5 PKG Virtual Shop - это простое, но мощное веб-приложение, предназначенное помочь организовать и управлять коллекцией pkg-файлов (игры, приложения, DLC) с помощью удобного интерфейса, доступного прямо в браузере PS5.

Программа запускается на компьютере в локальной сети, сканирует указанные папки с pkg-файлами, извлекает метаданные (название, Content ID, иконка) и отображает их в виде «магазина» с категориями. Непосредственно через браузер PS5 можно одним кликом отправлять и запускать установку pkg-пакетов через инструмент etaHEN (DPI v2) 'Direct Package Installer'.
  • Интуитивно понятный графический интерфейс (GUI) для управления сервером - без необходимости использовать командную строку.
  • Запускайте и останавливайте PKG-сервер одним нажатием кнопки.
  • Встроенная консоль отображает состояние сервера, обращения к файлам и возможные ошибки в реальном времени.
  • Все параметры можно изменять прямо через интерфейс программы.
  • Задавайте собственное название магазина и порт сервера.
  • Добавляйте, редактируйте и удаляйте пути к папкам с PKG-файлами - каждая папка отображается как отдельная категория в магазине.
  • Чистый и удобный интерфейс, доступный прямо через браузер PS5.
  • Интерфейс оптимизирован для удобного использования непосредственно с PS5-контроллером.
  • Просмотр по категориям в соответствии с вашей структурой папок.
  • Отображение иконок игр и размеров файлов.
  • Пагинация (разбиение на страницы) для больших коллекций.
  • Программа на данный момент поддерживает только формат PS4 PKG-файлов.
  • Подходит тем, кто часто добавляет новые PKG-файлы, хочет организовать и классифицировать их (например, игры, DLC, приложения).
  • Сервер автоматически сканирует указанные папки, находит .pkg-файлы, извлекает метаданные (названия, иконки и т. д.) и кэширует их для быстрого отображения.
  • Организация по категориям (например: игры, приложения, DLC, обновления) на основе структуры папок.
  • Упрощённое управление большой коллекцией .pkg-файлов: нет необходимости вручную заходить на ПК, передавать ссылки, вводить URL или вручную запускать установку - всё через удобный интерфейс.
  • Доступ только с PS5-консоли, навигация с помощью контроллера (L2/R2 переключают вкладки).
  • Поиск в реальном времени по названию пакета.
  • Минимальные требования, лёгкая настройка.
Видеоинструкция
Видеоинструкция


Gitelmanro 08.11.2025 17:31

Список изменений v1.2.0
Рекомендуется версия EtaHen 2.3b!

Откройте новую версию интерфейса:
Нажмите для увеличения
  • Полностью переработанный веб-интерфейс.
  • Благодаря новому интерфейсу и улучшениям серверной части стало гораздо проще находить и организовывать вашу библиотеку PKG.
Полное визуальное обновление GUI:
Нажмите для увеличения
  • Код получил полное визуальное обновление для более современного и тематического внешнего вида.
  • Миграция GUI: интерфейс перенесён с обычного модуля tkinter на customtkinter (ctk).
  • Это изменение добавило современную тёмную тему и улучшенные визуальные элементы, включая пользовательские кнопки и чекбоксы.
Улучшения удобства использования GUI:
  • Стилизация таблицы путей: список путей (Treeview) теперь имеет чередующиеся цвета строк для лучшей читаемости (теги oddrow и evenrow).
  • Центрирование окна: главное окно приложения теперь автоматически центрируется на экране при запуске.
  • Улучшенная работа с гиперссылками: система логов TextHandler теперь корректно обрабатывает гиперссылки, включая смену курсора на иконку руки при наведении.
Улучшения логики сканирования пакетов:
  • Группировка и обработка DLC:
  • Добавлена логика для обнаружения и объединения DLC-пакетов, расположенных в подкаталогах с именами DLC или DLCS.
  • Эти DLC теперь группируются с основным игровым пакетом в родительском каталоге, что упрощает визуализацию и установку.
Обработка отдельных файлов и паков:
  • Логика группировки теперь чётко различает одиночные пакеты (находящиеся прямо в корневом каталоге категории) и сгруппированные паки (внутри именованных подкаталогов).
Порядок сортировки компонентов пака:
  • Алгоритм группировки паков теперь учитывает внутреннюю сортировку компонентов, гарантируя, что базовые игры отображаются перед патчами или DLC.
  • Сортировка следует приоритету типов категории: gd/gde > gp > ac.
Другие обновления и рефакторинг:
  • Оптимизация классов: базовые классы для работы с PKG (PackageBase и PackagePS4) были переработаны и упрощены.
  • Удалены неиспользуемые импорты из enum.
  • Фильтрация логов: добавлен фильтр строк в TextHandler для игнорирования несущественных сообщений об отключении клиента (например, "Client disconnected while serving /static/background.mp4").
Итог:
  • Эта версия представляет собой полное визуальное обновление с современным интерфейсом и значительными улучшениями в удобстве использования, обработке пакетов и эффективности кода.
  • Проект стал чище, быстрее и интуитивно понятнее в работе.
  • Добавлена сборка .elf для систем на базе Linux!
  • PS5-PKG-Virtual-Shop-v1.2.0-linux-x86-64.zip


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

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