Инструмент для скачивания игр, софта и другого прямо на консоли PS3
Внимание! Весь игровой контент (исключение: игры PS1, PS2 на ), представленный в приложении, скачивается напрямую с CDN серверов SONY! В приложении, в основном, только официальные цифровые версии PSN-игр. Просим учитывать это, перед тем, как задавать вопрос - почему игра на английском, а ISO-образ на торрент-трекере на русском, либо, почему игры нет в приложении, когда в ISO-образе она есть.
Если вы не нашли в приложении нужной вам игры/DLC, но вы хотите, чтобы она была там, решение есть - приобретите игру/DLC в PS Store и предоставьте ссылки на контент, согласно инструкции в ДАННОЙ теме. По вопросам наполнения приложения дисковыми играми, просим ознакомиться с ЭТОЙ информацией.
Основные функции:
Прост в использовании: список доступных загрузок, включая поиск, фильтрацию и сортировку.
Автономен: ПК не требуется, все происходит непосредственно на PS3.
Автоматические загрузки: просто выберите элемент, и он будет загружен приложением на ваш жесткий диск (прямой режим) или помещен в очередь для фоновой загрузки (фоновый режим) с помощью внутреннего диспетчера загрузки.
Возобновляет прерванную загрузку: вы можете в любой момент остановить загрузку, переключить приложения и вернуться, чтобы возобновить загрузку позже.
Примечание: поскольку игры качаются из псн в основной своей массе, в которые нельзя играть онлайн, то при включении игры отключайте интернет, дабы избежать ненужных попыток игры подключится к серверам и чтобы поиграть в оффлайне.
Особая благодарность 'PluSan' за облачное хранилище и составление баз для Themes и miniS.
Особая благодарность 'Z0rdan' за составление баз PS1 и PS2 игр.
Особая благодарность 'Serp87' за поддержку и наполнение базы читов.
Особая благодарность 'PluSan' и 'max_maysky' за составление базы русских игр!
База постоянно пополняется и поставляется в комплекте с программой!
Короткие ссылки через браузер PS3 или ПК на последний релиз (можно качать и ставить любой):
v1.2.5.X - версия на движке новой качалки cURL + проверка обновлений:
(если у Вас установлен русский HEN, PKGi можно скачать через Инструменты HEN в разделе Сеть)
bit.ly/3z1u7zg - Debug PKG неподписанный (для HEN и старых CFW прошивок).
При выходе новой версии, PKGi при запуске автоматически её скачивает.
Вам нужно затем зайти в ★ Управление файлами PKG и оттуда его установить.
После установки приложения - оно будет находиться в меню Сеть.
Если ярлыка не будет - читаем вкладку Ошибки.
Инструкция по использованию
Использовать приложение просто: двигайте / и нажмите для скачивания.
Чтобы просмотреть сведения об элементе, нажмите .
Для поиска, сортировки по TitleID, регионам, названиям или размерам, фильтрации по регионам или контенту, параметрам загрузки, нажмите - откроется контекстное меню.
Нажмите еще раз - чтобы применить новые настройки.
Нажмите - чтобы отменить любые изменения.
Нажмите левую или правую кнопку ( / ) для перемещения страницами вверх или вниз.
Нажмите левую или правую кнопку ( / ) для перемещения по категориям.
База игр не обновляется через кнопку Обновить базу - база поставляется вместе с программой!
Активируйте консоль - обязательно нужно сделать 1 раз, чтобы создалась структура папок профиля с ключом активации профиля act.dat, этим ключом впоследствии будут шифроваться пароли RAP в официальный RIF-формат.
Прямая загрузка - будет производиться прямая загрузка в /dev_hdd0/tmp/pkgi/
После загрузки, готовый закачанный PKG перемещается в /dev_hdd0/vsh/game_pkg/
Нажмите - справа откроется шторка меню, перейдите в Парамерты и выберите Прямую загрузку.
После удачной загрузки, игра/софт/другое переместится в ★ Управление файлами PKG ⇒ ★ Контент PlayStation™Network
Заходите в это месторасположение закачанной игры и устанавливайте.
После установки, установщик PKG автоматически сам удаляется.
Фоновая загрузка - задачи будут добавляться до перезагрузки консоли в /dev_hdd0/vsh/task/ (скрин)
После загрузки, готовый закачанный PKG перемещается в папку /dev_hdd0/vsh/game_pkg/
Имейте в виду! Фоновая загрузка использует официальный метод установки, поэтому, таким образом можно скачивать любые PKG, но устанавливать только официальные Retail PKG или кастомные PKG, но обязательно подписанные в Retail (signed)! То есть, если вы в фоне скачаете неофициальный неподписанный Debug PKG, то при попытке установки получите ошибку 8002AE04.(Решение ошибки)
Нажмите - справа откроется шторка меню, перейдите в Парамерты и выберите Фоновую загрузку.
На выбранной игре нажимаете , тем самым помещая её в задачи загрузок.
Выходите из приложения через и перезагружаете консоль.
При новом включении, в разделе Сеть ⇒ Управление загрузкой вы можете наблюдать свой список загрузок.
После удачной загрузки, игра/софт/другое перемещается в ★ Управление файлами PKG ⇒ ★ Контент PlayStation™Network
Заходите в это месторасположение закачанной игры и устанавливайте.
После установки, установщик PKG автоматически сам удаляется.
МЕНЮ v1.1.9.X (неактуально - версия устарела)
МЕНЮ v1.1.9.X
Колонки в меню v1.1.9.X:
Столбик №1 - отображает TitleID контента. Это главный идентификатор (ID), по которому различаются игры, дополнения, темы и т.п., а также, он записан в PARAM.SFO и извлекается контент на PS3 в папку под этим названием.
Столбик №2 - отображает Категорию контента. Это сокращённое название категории из 3-х символов:
APP - это приложения или по-другому программы, от слова Application.
AVA - это Аватары, от слова Avatar. Иконки персонажей к игре, модели машин, зомби, ящеров и т.п..
CHT - это Читы, от слова Cheat. В общем готовые перманентные читы к играм.
DEM - это Демо, от слова Demo. То есть, демонстрационные сокращённые игры для пробы.
DLC - это Дополнения, сокращение от сочетания DownLoadable Content (Загружаемый контент).
GAM - это Игры, от слова Game. В прямом смысле те самые игры, в которые играем.
MGR - это Менеджеры, от слова Manager. То есть, всякие бэкап-менеджеры, файловые менеджеры и т.п.
MNS - это Минисы, от слова Minis. Такие добротные игры, которые небольшие по размеру.
PS1 - это конвертированные игры для PS3 от консоли PS1
PS2 - это конвертированные игры для PS3 от консоли PS2
RUS - это Игры на русском, от слова Russian. То есть, любые игры, в которых присутствует русский язык.
Столбик №3 - отображает символ Ромбика, когда контент был ранее скачан. Допустим, если в списке идут игра, патч, русификатор и фикс с таким же TitleID как у игры, тогда, при загрузке игры, остальные строки также будут помечены ромбиками. Но, это совсем не означает, что все файлы были скачаны. Каждый файл необходимо скачивать отдельно.
В верии v1.2.3.X во втором столибке отображаются Регионы контента, вместо Категорий, которые перенесены в заголовок окна, после отображаемой версии.
Категории меняются, нажав в Главном меню , затем выбираете категорию и, при закрытии бокового меню, снова через - происходит сохранение этой конфигурации, которая потом открывается сразу по умолчанию.
Категории в программе: - далее всё касательно обеих версий
Категории
Примечания: что отображает каждая категория
Все
В этой первой категории отображаются все при все приложения APP, аватары AVA, читы CHT, демки DEM, дополения DLC, игры GAM, менеджеры MGR, игры PS1, игры PS2, Игры на Русском.
Не стоит в этой вкладке искать русские игры, потому что вам отобразятся все категории вперемешку и вам трудно будет понять, что скачивать и в каком порядке устанавливать, тогда, как во вкладке "Игры на русском", все игры специально выстроены в порядке установки.
Игры из регионов
Здесь отображаются только игры и только из тех регионов, которые были отмечены ниже в боковом меню ромбиками - Азия, Европа, Япония, Америка
Игры на русском
Здесь отображаются только те игры, в которых присутствует русский язык.
Имейте в виду, что в этой категории весь контент у каждой игры выстроен друг за другом в порядке установки. Поэтому, качайте и устанавливайте там игры по порядку, сначала саму игру [GAME], затем обновление [Апдейт], потом [Дополнения] и в конце [Фикс], чтобы пофиксить игру или дополнения.
Игры PS2 для PS3
Конвертированные игры PS2 для PS3. Не забудьте поставить RAP для PS2-игр
Игры PS1 для PS3
Конвертированные игры PS1 для PS3
miniS для PS3
Конвертированные мини-игры PSP для PS3
Дополнения DLC
Дополнительно загружаемый контент для игр
Темы оформления
Темы оформления меню XMB для PS3
Аватары
Аватары для игр
Демо
Демонстрационные игры с урезанными уровнями
Тюнинг
Изменение интерфейса пс3 (coldboot, wawe, xmb меню и другое)
Приложения
Программы для консоли PS3 в том числе бэкап-менеджеры и файловые менеджеры
Читы к играм
Перманентные читы к играм. Делайте бэкап EBOOT.BIN/SELF, если захотите вернуть оригиналы
Обновления
Здесь отображаются обновления к играм, если вы их проверяли через
Зависла консоль или чёрный экран - удерживать кнопку выключения до тех пор, пока зависшие процессы не отвиснут и консоль сама не выключится.
Не видно ярлыка или Отсутствует фоновая загрузка - признаки: в разделе Сеть есть пункт Install HEN. Установите HEN еще раз и сделайте в браузере PS3 домашнюю страницу пустой, чтобы у Вас не срабатывал установщик HENа и не менял меню сеть.
pkgi.txt файл(ы) отсутствуют или неверный файл - вы установили английскую версию без баз (этого файла там нет). Скачайте и установите наш мод.
Черный экран - конфликт с webman, выгрузите его из памяти через пункт "выгрузить webman" (++) (лучше это сделать после перезагрузки пс3 - дабы память очистилась от других остатков)
Ошибка возникает, при достижении лимитов Яндекса. Решение: скачать из темы Прямое скачивание на свой Диск и скачать со своего диска без лимитов и ожиданий, либо ждать когда лимиты будут сняты.
Яндекс Диск, на котором находятся файлы, заблокирован в вашей стране. Решение: настроить VPN, Например так, либо поменять DNS: Первичный 1.1.1.1 и вторичный 1.0.0.1
80010006 - Ошибка при попытке запуска, невозможность чтения нестандартных символов в названии или испорченных битых файлов. Переименуйте, если присутствуют нестандартные символы или повторно загрузите файл по кабелю.
80010007 - Неверный ключ-пароль RAP. Решение - поискать фикс в теме Прямое скачивание или скачать дисковую версию на торрент-трекерах (ссылки наверху справа по кнопке ПОИСК).
80010017 - HEN не активирован, перезапустите консоль и активируйте снова! Либо просто игра испорчена, скорее всего образ шифрован.
8001003A - Проверьте, не стоит ли галочка в настройках webMan "Отключить CFW syscalls и очищать файлы истории при запуске".
80028F14 - Ошибка при попытке запуска игры, не активирован HEN.
80028F22 - Ошибка при попытке запуска неподдерживаемых игр ISO (ps3)
80029513 - Ключ DRM разлочки не подходит! Либо фикс не установлен, либо RAP не ставили. Возможна ошибка при неактивированном профиле - активируйте консоль из меню "Сеть".
80029519 - Ошибка при попытке активации системы. Деактивируйте консоль, создайте нового пользователя на консоли, войдите в него и снова активируйте систему. Либо удалите папку /dev_hdd0/home/000000XX/exdata и снова активируйте систему. Либо создайте нового пользователя на консоли, войдите в него и активируйте снова систему.
8002951D - Игра шифрована онлайн лицензией (Network №1), требуется доступ в PSN.
80029530 - Невозможно запустить SCE-модуль игры. Отсутствует ключ, либо не установлен фикс или файл испорчен.
80029563 - Ошибка при установке PKG, файл испорчен или скачался битым, либо не активирован HEN.
80029564 - Ошибка при установке PKG, файл испорчен или скачался битым, либо не активирован HEN.
80029567 - Ошибка при установке PKG, файл испорчен или скачался битым, либо не активирован HEN.
8002A231 - Бан аккаунта - создайте новый аккаунт и "ведите себя прилично".
8002А240 - Ошибка входа в PSN. Выберите [PSN] > [Войти в сеть] > Примите условия Лицензионного соглашения.
8002AE04 - Фоновая загрузка использует официальный метод загрузки, поэтому, таким образом можно устанавливать только официальные Retail PKG или кастомные PKG, но обязательно подписанные в Retail (signed)! То есть, если вы в фоне скачаете неофициальный Debug PKG, то при попытке установки получите эту ошибку. Решение - качайте такой PKG в обычном режиме - Прямая загрузка, либо, в случае с Фоновой загрузкой неподписанных Debug PKG, воспользуйтесь Альтернативным методом установки, вместо официального установщика.
8002F957 - Ошибка при попытке установить CFW на OFW. Пропатчите консоль для перехода OFW2CFW
80130407 - Стоит галочка автовхода в PSN, следует снимать.
80710101 - Отображение страницы невозможно. Неверно введён адрес сайта или сайт недоступен.
80710102 - Проблемы подключения к сети могут возникать по многим причинам, выключен интернет, с настройками DNS, с WiFi подключением к роутеру, файл на стороне сервера может быть недоступен.
Прежде всего подключайте PS3 к роутеру кабелем, ибо протокол WiFi у пс3 не позволяет качать на высокой скорости.
Для ускорения скорости скачивания PSN-игр с серверов сони сделайте фоновую загрузку через меню pkgi и попробуйте изменить DNS или использовать прокси:
Батник проверяет правильность строки и её параметров. Все неверные значения помещаются по папкам в отдельные файлы по их параметрам. Так вы можете сразу увидеть в чём была в строке ошибка. Обычно, либо не хватает RAP-а, либо ссылка битая неверная и т.п..
Запускайте любой батник, который вам больше понравится:
1 Parser NoPlayStation.bat - самый простой скрипт, работает очень быстро, за 1 минуту сконвертирует вам 5 баз по соответствующим папкам.
2 Parser NoPlayStation SHA256.bat - батник тяжёлый, добавляет в конец каждой строки контрольную сумму SHA256, работает очень долго!
Забирайте потом готовую базу для PKGi в следующих файлах:
pkgi_avatars.txt
pkgi_demos.txt
pkgi_dlcs.txt
pkgi_games.txt
pkgi_themes.txt
Подкиньте их в папку программы: /dev_hdd0/game/NP00PKGI3/USRDIR/ и пользуйтесь правильными базами для PKGi.
Также, в папках вы увидите другие текстовые MISSING-файлы. Туда попадают испорченные строки из баз TSV. Это такие строчки, в которых присутствуют синтаксические ошибки или отсутствуют необходимые денные. Вам нужно открыть такие файлы в редакторе Notepad++, каждая строка в начале имеет указатель на номер испорченной строки в TSV, найти испорченные данные в TSV и поправить их по-фэншую, затем заново сконвертировать батником правильные базы данных. Вы можете обнаружить испорченные данные в следующих файлах:
*_MISSING_CID.txt - содержит строки с неверным ContentID. Исправьте это.
*_MISSING_RAP.txt - содержит строки с неверным ключом RAP. Если у вас нету верного ключа, значит вся строка не стоит и гроша.
*_MISSING_RAP_NOT16BYTE.txt - сюда попадают строки не то чтобы с неверными RAP, а строки, у которых перепутан порядок или RAP не равен ровно 16 байт. Попробуйте исправить.
*_MISSING_URL.txt - содержит строки с отсутствующей ссылкой URL, либо порядок перепутан. Исправьте это.
Извиняюсь за глупый вопрос.
Если я на прошивке 4.82
И хочу установить Gi PS3 MOD, мне прошивку надо какую-то определенную?
Или PKGi PS3 - работает на всех прошивках?
Программа работает на всех прошивках, вопрос в том: активированы ли у вас аккаунт/система? Если нет, тогда игры не запустятся.
В свою очередь, чтобы активировать аккаунт/систему требуется обновить прошивку до актуальной версии. Это касается HEN'a, но если у вас кастом (REBUG и т.д.) стоит, тогда можно воспользоваться reactPSN.
PluSan добавил 06.01.2021 в 13:36
Сообщение от nasar
может и глупый вопрос: если включить "игры на русском" - то имеется только одна страница...
Как то это поправляется?
Я полагаю, что список игр на русском пока ещё находится в разработке.
Давайте пожелаем нашему уважаемому in1975 скорейшего решения данного вопроса!
Программа работает на всех прошивках, вопрос в том: активированы ли у вас аккаунт/система? Если нет, тогда игры не запустятся.
В свою очередь, чтобы активировать аккаунт/систему требуется обновить прошивку до актуальной версии. Это касается HEN'a, но если у вас кастом (REBUG и т.д.) стоит, тогда можно воспользоваться reactPSN.
Вот это сложный вопрос, я купил консоль уже с установленным HAN.
Мне оставили учетную запись но активировали или нет систему хз.
Как можно это проверить?
п.с. я пытался войти пишет, для начала обновите систему.
Gorets, да обновись ты до новой HFW 4.87.1 нафиг тебе устаревший и всеми забытый HAN. поставь HEN 3.0.2 и активируй аккаунт если не активирован и радуйся
Сообщение от Gorets
Как можно это проверить?
скачай игру из PKGi. если не запустится и попросит обновить подписку - значит не активирован. хотя если такая древность у тебя установлена думаю там консоль никогда и не знала, что существует активация
Прошивки PS3 - ТУТ! HEN, PKGi и файловые менеджеры (PS3) - ЗДЕСЬ! ИГРЫ на PS3 - СЮДА
Gorets, да обновись ты до новой HFW 4.87.1 нафиг тебе устаревший и всеми забытый HAN. поставь HEN 3.0.2 и активируй аккаунт если не активирован и радуйся
скачай игру из PKGi. если не запустится и попросит обновить подписку - значит не активирован. хотя если такая древность у тебя установлена думаю там консоль никогда и не знала, что существует активация
Я установил PKGi - но после запуска PKGi - черный экран пару раз мигает и выходит на главный экран.
Да вот я и хочу перейти на PKGi.
HEN 3.0.2 - это отдельно я так понимаю от PKGi?
1.Мне надо удалить HAN.
2.Прошить консоль на 4.87.1.
3.Дальше поставить HEN 3.0.2.
4.Активировать аккаунт.
Все верно?
Gorets, гибридная прошивка HFW, HEN и PKGi - это все разное. но PKGi не будет работать без HENа, а HEN не будет работать без гибридной прошивки HFW. один фиг, если тебе нужно будет активировать аккаунт, то ты не сможешь это сделать на своей версии ПО, нужно будет обновляться до последней, а последняя 4.87 или гибридная HFW 4.87.1.
ставить гибридную прошивку, ставишь HEN и активируешь
Прошивки PS3 - ТУТ! HEN, PKGi и файловые менеджеры (PS3) - ЗДЕСЬ! ИГРЫ на PS3 - СЮДА
Парни не пинайте сильно если не в нужной теме пишу, извелся, в общем имею CECH-2504B, date code A1, metldr то есть прошивайку, установил [CFW] FERROX 4.87 - COBRA 8.20 Alexander, PKGi PS3 MOD, Webman. Устанавливаю игру через PKGi, далее [Управление PKG файлами] -> [PlayStation Network], устанавливается без ошибок, но в папку GAMES не устанавливается а ложится в /dev_hdd0/game, соответственно Webman не отображает ярлыка запуска так как папка /dev_hdd0/GAMES/ пуста, иду в Webman - Игры (просмотр и управление играми Web - браузере) - Файлы - /dev_hdd0/ - GAMES - жму заголовок /dev_hdd0/GAMES/ - Webman монтирует Игра для монтирования: /dev_hdd0/GAMES/ выхожу из браузера, иду [Управление PKG файлами] -> [PlayStation Network] - Инсталирую игру, всё проходит гладко без ошибок, но игра так и не появляется в списке игр Webman, даже после обновления оболочки. Иду Игра- Утилита управления данными игры - игру вижу из параметров лишь Удалить и Информация.
Что делаю не так?
KoleyUAто она отображается только в меню Игр и нигде более
Она отображается только - Игры - Утилита управления данными игры, где в параметрах есть Удалить и Инфо. А к примеру устанавливаю не важно что кроме игр, да, в в разделе Игры в низу отображается, а игры нет.
Батник проверяет правильность строки и её параметров. Все неверные значения помещаются в отдельные файлы по их параметрам. Так вы можете сразу увидеть в чём была в строке ошибка. Обычно, либо не хватает RAP-а, либо ссылка битая неверная и т.п..
Запускайте любой батник, который вам больше нравится:
Parser NoPlayStation.bat - самый простой скрипт, работает очень быстро, за 10 секунд сконвертирует вам базу.
Parser NoPlayStation SHA256.bat - батник тяжёлый, добавляет в конец каждой строки контрольную сумму SHA256, работает очень долго!
Забирайте потом готовую базу для PKGi в файле pkgi_games.txt и подкиньте его в папку программы: /dev_hdd0/game/NP00PKGI3/USRDIR/
Так же вы можете в батнике раскомментировать другие строчки для DLC/Theme/Avatar/Demo и сконвертировать для них базы.
Батник 1 быстрый:
@echo off
setlocal EnableDelayedExpansion
TITLE Database Parser NoPlayStation - http://nopaystation.com
mode con:cols=172
if exist pkgi_games_MISSING_URL.txt del \q pkgi_games_MISSING_URL.txt
if exist pkgi_games_MISSING_RAP.txt del \q pkgi_games_MISSING_RAP.txt
if exist pkgi_games_MISSING_CID.txt del \q pkgi_games_MISSING_CID.txt
if exist pkgi_games.txt del \q pkgi_games.txt
wget -O PS3_GAMES.tsv http://nopaystation.com/tsv/PS3_GAMES.tsv
::wget -O PS3_DLCS.tsv http://nopaystation.com/tsv/PS3_DLCS.tsv
::wget -O PS3_THEMES.tsv http://nopaystation.com/tsv/PS3_THEMES.tsv
::wget -O PS3_AVATARS.tsv http://nopaystation.com/tsv/PS3_AVATARS.tsv
::wget -O PS3_DEMOS.tsv http://nopaystation.com/tsv/PS3_DEMOS.tsv
set n=0
for /f "tokens=1,2,3,4,5,6,7,8 delims= " %%A in (PS3_GAMES.tsv) do (
set /a n+=1
set TID=%%A
set REG=%%B
set NAM=%%C
set NAM=!NAM:,=!
set URL=%%D
set RAP=%%E
set CID=%%F
set DATE=%%G
set SIZE=%%H
echo TitleID : !TID! Line number: !n!
echo Region : !REG!
echo Name : !NAM!
if "!URL:~-4!"==".pkg" (
if "!URL:~0,5!"=="http:" (
echo URL : !URL!
) else (
echo URL Error: !URL!
echo !CID!,1,!NAM! - !URL! URL,TitleID: !CID:~7,9!; Region: !REG!,!RAP!,!URL! URL,!SIZE!,>>pkgi_games_MISSING_URL.txt
set URL=
)
)
set i=1
for /l %%I in (1, 1, 36) do (
set count=!RAP:~%%I!
if defined count set /a i+=1
)
if !i!==32 (
for %%J in (a b c d e f) do set RAP=!RAP:%%J=%%J!
echo RAP : !RAP!
) else (
echo RAP : !RAP!
if "!RAP!"=="NOT REQUIRED" (
set NAM=!NAM! - RAP !RAP!
set RAP=0
)
if "!RAP!"=="UNLOCK/LICENSE BY DLC" (
set NAM=!NAM! - RAP !RAP!
set RAP=0
)
if "!RAP!"=="MISSING" (
echo !CID!,1,!NAM! - !RAP! RAP,TitleID: !CID:~7,9!; Region: !REG!,!RAP! RAP,!URL!,!SIZE!,>>pkgi_games_MISSING_RAP.txt
set RAP=
)
)
set i=1
for /l %%K in (1, 1, 36) do (
set count=!CID:~%%K!
if defined count set /a i+=1
)
if !i!==36 (
echo ContentID: !CID!
) else (
echo ContentID: !CID! - Incorrect
echo !CID! - Incorrect ContentID,1,!NAM!,TitleID: !CID:~7,9!; Region: !REG!,!RAP!,!URL!,!SIZE!,>>pkgi_games_MISSING_CID.txt
set RAP=
)
if "!DATE:~4,1!!DATE:~7,1!"=="--" (
echo Date : !DATE!
) else (
echo Date : Not Defined
if not defined SIZE set SIZE=!DATE!
if not defined SIZE set SIZE=0
)
echo.
if defined RAP (
if defined URL echo !CID!,1,!NAM!,TitleID: !CID:~7,9!; Region: !REG!,!RAP!,!URL!,!SIZE!,>>pkgi_games.txt
)
)
pause
Батник 2 с контрольной суммой SHA256:
@echo off
setlocal EnableDelayedExpansion
TITLE Database Parser NoPlayStation - http://nopaystation.com
mode con:cols=172
if exist pkgi_games_MISSING_URL.txt del \q pkgi_games_MISSING_URL.txt
if exist pkgi_games_MISSING_RAP.txt del \q pkgi_games_MISSING_RAP.txt
if exist pkgi_games_MISSING_CID.txt del \q pkgi_games_MISSING_CID.txt
if exist pkgi_games.txt del \q pkgi_games.txt
wget -O PS3_GAMES.tsv http://nopaystation.com/tsv/PS3_GAMES.tsv
::wget -O PS3_DLCS.tsv http://nopaystation.com/tsv/PS3_DLCS.tsv
::wget -O PS3_THEMES.tsv http://nopaystation.com/tsv/PS3_THEMES.tsv
::wget -O PS3_AVATARS.tsv http://nopaystation.com/tsv/PS3_AVATARS.tsv
::wget -O PS3_DEMOS.tsv http://nopaystation.com/tsv/PS3_DEMOS.tsv
set n=0
for /f "tokens=1,2,3,4,5,6,7,8 delims= " %%A in (PS3_GAMES.tsv) do (
set /a n+=1
set TID=%%A
set REG=%%B
set NAM=%%C
set NAM=!NAM:,=!
set URL=%%D
set RAP=%%E
set CID=%%F
set DATE=%%G
set SIZE=%%H
echo TitleID : !TID! Line number: !n!
echo Region : !REG!
echo Name : !NAM!
if "!URL:~-4!"==".pkg" (
if "!URL:~0,5!"=="http:" (
echo URL : !URL!
) else (
echo URL Error: !URL!
echo !CID!,1,!NAM! - URL Error,TitleID: !CID:~7,9!; Region: !REG!,!RAP!,URL Error - !URL!,!SIZE!,>>pkgi_games_MISSING_URL.txt
set URL=
)
)
set i=1
for /l %%I in (1, 1, 36) do (
set count=!RAP:~%%I!
if defined count set /a i+=1
)
if !i!==32 (
for %%J in (a b c d e f) do set RAP=!RAP:%%J=%%J!
echo RAP : !RAP!
) else (
echo RAP : !RAP!
if "!RAP!"=="NOT REQUIRED" (
set NAM=!NAM! - RAP !RAP!
set RAP=0
)
if "!RAP!"=="UNLOCK/LICENSE BY DLC" (
set NAM=!NAM! - RAP !RAP!
set RAP=0
)
if "!RAP!"=="MISSING" (
echo !CID!,1,!NAM! - !RAP! RAP,TitleID: !CID:~7,9!; Region: !REG!,!RAP! RAP,!URL!,!SIZE!,>>pkgi_games_MISSING_RAP.txt
set RAP=
)
)
set i=1
for /l %%K in (1, 1, 36) do (
set count=!CID:~%%K!
if defined count set /a i+=1
)
if !i!==36 (
echo ContentID: !CID!
) else (
echo ContentID: !CID! - Incorrect
echo !CID! - Incorrect ContentID,1,!NAM!,TitleID: !CID:~7,9!; Region: !REG!,!RAP!,!URL!,!SIZE!,>>pkgi_games_MISSING_CID.txt
set RAP=
)
if "!DATE:~4,1!!DATE:~7,1!"=="--" (
echo Date : !DATE!
) else (
echo Date : Not Defined
if not defined SIZE set SIZE=!DATE!
if not defined SIZE set SIZE=0
)
if defined URL (
wget --spider --server-response -o SHA256.txt !URL! > nul
for /f "tokens=1,2 delims= " %%M in (SHA256.txt) do (
if [%%M]==[X-Agile-Checksum:] set SHA256=%%N
if [%%M]==[Content-Length:] set SIZE=%%N
)
if defined SIZE echo Size : !SIZE!
if defined SHA256 echo SHA256 : !SHA256!
)
echo.
if defined RAP (
if defined URL echo !CID!,1,!NAM!,TitleID: !CID:~7,9!; Region: !REG!,!RAP!,!URL!,!SIZE!,!SHA256!>>pkgi_games.txt
)
)
del \q SHA256.txt
pause
P.S. Инструкция в шапке в спойлере.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 07.01.2021 в 06:47.