Автор Тема: [DC][PS1][PS2][GC] Плагин к 7-zip для распаковки CHD, RVZ и AFS  (Прочитано 73 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4196
    • Просмотр профиля
Я доделал наконец свой плагин к 7-zip.
https://github.com/Conkwer/tres7z/releases/tag/v2.3.0
Распаковка CHD, AFS, RVZ.

В чём суть?

Он распаковывает CHD (Dreamcast, PSX, PS2) и RVZ (GameCube).
Плагин обычно ложится в c:\Program Files\7-Zip\Formats\ (64 бит)

Бывает такое, берешь образ GameCube, а он в RVZ и что делать? Качаешь Долфин, распаковываешь.
Очень бесячая тема.

Та же ерунда с CHD v5 и особенно которые с ZSTD компрессией, новые.
У меня все образы PlayStation1 в нём для Анберника.
Тут бывает надо ISO достать и поиграть на старом ePSXe, тут начинается гемморой, впоминай как, качай МАМЕ, опять бери chdman и извлекай.

Ну и для Dreamcast так же. Хочешь закинуть игру на GD-emu, а она в CHD.

С плагином же вообще удобно. Просто как обычный архив открываешь, по-человечески наконец.
Всё равно 7-Zip уже установлен для 7z.
В смысле, из CHD можно достать ISO или GDI. Из RVZ -> ISO. Из AFS что угодно.
Без потерь в качестве, как было запаковано так и достанется. Запаковку не делал обратно в CHD, только распаковка.

Плагин сложно было сделать, цените.
« Последнее редактирование: 01 Сентября 2026, 04:46:00 от cptPauer »

Оффлайн Roosya

  • Пользователь
  • Сообщений: 231
  • Пол: Мужской
    • Steam
    • Просмотр профиля
[DC][PS1][PS2][GC] Плагин к 7-zip для распаковки CHD, RVZ и AFS
« Ответ #1 : 01 Сентября 2026, 08:54:41 »
из CHD можно достать ISO или GDI. Из RVZ -> ISO. Из AFS что угодно.
Хорошее дело, а то для пс1 держал в chd только из-за многофайловой структуры куебин. А для пс2 мог бы и в исо. А тут поголовно куча форматов ужато в этот новый. Старые эмули с ним не работают. Хотя вот epsxe читал вроде обновили. но в анберниках и ретроидах его нет.

Оффлайн e2e41

  • Пользователь
  • Сообщений: 98
    • Просмотр профиля
[DC][PS1][PS2][GC] Плагин к 7-zip для распаковки CHD, RVZ и AFS
« Ответ #2 : 01 Сентября 2026, 16:51:44 »
This plugin can be used for Magic the Gathering DC???
там вреде deflate, хз не работает вроде
« Последнее редактирование: 01 Сентября 2026, 17:04:59 от e2e41 »

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4196
    • Просмотр профиля
[DC][PS1][PS2][GC] Плагин к 7-zip для распаковки CHD, RVZ и AFS
« Ответ #3 : 01 Сентября 2026, 18:10:08 »
This plugin can be used for Magic the Gathering DC???
там вреде deflate, хз не работает вроде
Да. Почему не работает? Fully supported, блин.
На распаковку и запаковку. Хорошо работает. Что нужно делать, что бы оно не работало?
Открываю pac, извлекает и запаковывает. Можно вообще любые файлы паковать в pac.
Автоматически показывает pvr текстуры и str музыку в этих pac по заголовкам.


Да, Deflate без заголовка. Я оговорился, наверное. Алгоритм не мой, я просто портировал c Python тот скрипт, с которым со мной поделились.

Автор один из местных, но я не уверен кто.
Сделано было до нейронок, несколько лет назад.

Это MTF был в LZSS. Просто MTF запарил меня, теперь оговариваюсь. Там тоже запаковка поддерживается. И инфы как сделать правильно небыло, данные смещались и игра крашилась.
Поэтому LZSS застрял у меня в голове, оговариваюсь, моральная травма)). А в Магике был Deflate.

Я проверял на игре, работало. Но, если какие-то косяки, то скрипт на Python тогда наверняка работает, проверено.

Хорошее дело, а то для пс1 держал в chd только из-за многофайловой структуры куебин. А для пс2 мог бы и в исо. А тут поголовно куча форматов ужато в этот новый. Старые эмули с ним не работают. Хотя вот epsxe читал вроде обновили. но в анберниках и ретроидах его нет.

Кстати, можно было сделать для PS1, что бы из CHD обратно получался многобин. Но, сейчас там извлекается одним файлом + cue.

Поэтому, если игру PS1 из Редампа запаковать в CHD, а этим плагином извлечь, то она из многобина  редампа превратится в однобин. Сама игра останется точно такой же, но формат изменится.

Цитата
Хотя вот epsxe читал вроде обновили. но в анберниках и ретроидах его нет.
Кстати, в epsxe наверное без zstd, не уверен.

Раньше же был просто пятой версии chd, хотя часто встречались четвёртой для первой соньки.
А теперь переходят на zstd компрессию и такие вообще мало где открываются, эмуляторы не поддерживают.
Redream не поддерживает, например.
« Последнее редактирование: 01 Сентября 2026, 20:33:16 от cptPauer »

Оффлайн e2e41

  • Пользователь
  • Сообщений: 98
    • Просмотр профиля
[DC][PS1][PS2][GC] Плагин к 7-zip для распаковки CHD, RVZ и AFS
« Ответ #4 : 02 Сентября 2026, 17:02:28 »
шрифт разве не в DPFONT? если там то кирилица уже вшита должна быть, жалко что все заглохло...
в текущих реалиях текст перевести не состовляет труда

7zG.exe не работает
7zFM.exe работает
« Последнее редактирование: 02 Сентября 2026, 17:52:59 от e2e41 »

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4196
    • Просмотр профиля
[DC][PS1][PS2][GC] Плагин к 7-zip для распаковки CHD, RVZ и AFS
« Ответ #5 : 02 Сентября 2026, 17:31:31 »
видимо я что то делаю не так просто закинул плагин в корень с 7zip...
Плагины ложатся не в корень! У тебя не подключен, открывает как без плагина.
Ложится в подпапку "Formats" или "Сodecs".
Например: "c:\Program Files\7-Zip\Formats\tres7z.64.dll" (раньше dream7z.64.dll, название самой dll роли не играет).

Разрядность должна совпадать. Если у тебя 64-битная версия, то плагин должен быть 64-битный.
32-битного там пока нету.

Кроме того, там есть архив "всё включено". Архиватор вместе с плагином (7-Zip-Zstandard-x64.zip).
Старая версия не лучший вариант, но проверить работу плагина можно.

Плагин подходит как к официальному 7-zip (https://www.7-zip.org/) так и форкам (https://github.com/mcmilk/7-Zip-zstd) разных версий.
« Последнее редактирование: 02 Сентября 2026, 18:24:57 от cptPauer »

Оффлайн cl

  • Пользователь
  • Сообщений: 117
    • Просмотр профиля
[DC][PS1][PS2][GC] Плагин к 7-zip для распаковки CHD, RVZ и AFS
« Ответ #6 : 02 Сентября 2026, 17:37:24 »
я не проверял абсолюно все форматы но это работает, я даже 1 звезду поставил

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4196
    • Просмотр профиля
А чего в отдельную тему перенесли из "Рус. переводы и ромхакинг игр на Dreamcast".

Обсуждалось как раз ромхакинг и переводы:

Теперь чёрта с два найдешь, так всё в одном месте было. И где проги и переводы теперь обсуждать?
« Последнее редактирование: Вчера в 03:28:28 от cptPauer »

Оффлайн e2e41

  • Пользователь
  • Сообщений: 98
    • Просмотр профиля
Просто линк оставить в профильной на эту тему, откровенно плагин удобный для некоторых моментов.

Оффлайн Беларус

  • Модератор
  • Сообщений: 1646
    • ВКонтакте
    • Steam
    • Просмотр профиля
cptPauer, я планирую ту тему распотрошыть на разные темы, т.к. там слишком много чево. Значит, буду советоватса с тобой перед этим.
Этот плагин для слишком многих платформ, поэтому отделил. Согласен с e2e41, просто оставь там ссылку на сюда.