1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Распаковка игр от ProjectEGG

Тема в разделе "IBM PC-несовместимое", создана пользователем john82, 4 фев 2025.

  1. john82

    john82

    Регистрация:
    31 мар 2017
    Сообщения:
    446
    Привет. Нужна помощь в распаковке одной зашифрованной MSX2 игры от ProjectEGG.

    Этой игры: https://www.amusement-center.com/project/egg/game/?product_id=1646&utm_source=egglp&utm_medium=banner&utm_campaign=にゃんぴ☆これくしょん MSX2

    Здесь https://www.nextgenroms.com/topic/21081-にゃんぴ-msx2-aka-nyan-puzzle-meow-puzzle-nyanpi/ я когда-то создавал тему по поиску ромов от EGG, но так никто их оттуда не добыл и не выложил.

    Но недавно, я обнаружил вот что:
    Japanese games emulated for PC (encrypted) ProjectEGG : Project EGG : Free Download, Borrow, and Streaming : Internet Archive
    (По ссылке в описании, на облако MEGA, там более свежая и раздача, в отличии от раздачи на archive.org так как она постоянно блокируется. Там в общем почти на 9 гигов раздача и слиты почти все игры с ProjectEGG.

    Так вот, к сути. Есть одна игра от Compile, называется она по разному Nianpi, にゃんぴ, Meow Puzzle, Nyan Puzzle, но отличие данного релиза в том, что оригинал имеет всего 40 уровней, а вот релиз от EGG имеет ещё дополнительные 200 уровней, которые были когда-то опубликованы в журнале DiskStation. Да, есть уже (.dsk) диски с этими уровнями User levels for Nyan Puzzle a.k.a. Meow Puzzle a.k.a. Nyanpi にゃんぴ, я так же когда-то сам это сделал (засунул все уровни с DiskStation в 13 dsk файлов:
    260 levels of Nyanpi, но вы наверно понимаете (читающие), что это не оф. релиз а самоделка, а вот от EGG релиз официальный. И возможно, что у них все эти уровни, каким-то образом засунуты в один .dsk диск в отличие от моего в 13 дисках (по 20 уровней в каждом).

    Так вот, сами ромы игр в раздаче на archive.org зашифрованы в некие бинарные файлы с расширением .bin, но в этой же раздаче присутствует программа и скрипт(ы) по распаковке и расшифровке любого из зашифрованных ромов с играми в нормальный ром с игрой пригодный и для запуска на эмуляторах. К описанию к раздаче на archive, написано что нужно сделать для расшифровки того или иного рома с игрой:
    Чтобы извлечь файлы .bin (пользовательский формат архива с игрой внутри), просто откройте quickbms.exe, затем выберите .bms script, а затем выберите любой файл .bin или файлы, которые вы хотите. Не все игры будут работать. Некоторые из них потребуется отредактировать в шестнадцатеричном редакторе (найдите project_egg_shit gist), для некоторых потребуется японский AppLocale, а некоторые не будут работать, что бы вы ни делали. К счастью, 95% игр, представленных здесь, уже загружены, и в них можно с легкостью играть на эмуляторах. Некоторые еще не загруженные игры можно загрузить из исполняемых файлов с помощью скрипта project Engg bms для веб-сайта QuickBMS. Если какой-то игры не хватает в этот архив, вы можете посмотреть в "как download.txt" для того, чтобы скачать его самостоятельно

    Так вот, у меня этот quickbms.exe не хочет запускаться. На мгновение мелькает окно коммандной строки (CMD) при запуске, и на этом всё. По файлу "gamelist_02.03.2024.json" (в раздаче) я определил, какие зашифрованные файлы .bin относятся к интересующей меня игре.

    COM1010a.bin — основная игра с 40 уровнями
    COM1049a.bin — 200 дополнительных уровней из DiskStation (релиз от 2007 года)
    PCOM0012a.bin — 200 дополнительных уровней из DiskStation (апдейт, релиз от 2021 года)

    Все эти файлы находятся в папках "bins" и "Pbins".

    Так вот, я удалил все bin файлы с играми из скачанной раздачи (более 8 гигабайт), и оставил только эти файлы для расшифровки (раздача весит теперь 800 МБ).

    Просьба скачать (прикреплю ссылку ниже) данную раздачу и помочь в распаковке/расшифровке этих трёх .bin файлов с ромами игр.

    Спасибо что прочитали и тем кто поможет.

    Ссылка на раздачу в 800 МБ (облако MEGA)
    801.45 MB file on MEGA
     
    Последнее редактирование: 4 фев 2025
    AndyFox и Gamerun нравится это.
  2. B13

    B13

    Регистрация:
    6 дек 2003
    Сообщения:
    3.688
    утилита консольная, т.е. ее надо запустить из командной строки.
     
    john82 нравится это.
  3. john82

    john82

    Регистрация:
    31 мар 2017
    Сообщения:
    446
    @B13, О, а в этом я уже тем более не понимаю (что и как нужно правильно прописать для запуска).
     
  4. redunka

    redunka

    Хелпер

    Регистрация:
    27 май 2020
    Сообщения:
    1.334
    У QuickBMS есть подобие GUI (только для Windows) - при запуске просто двойным щелчком он должен открывать проводник для выбора скрипта, файла для распаковки и папки, но если даже последняя версия так почему-то не работает, то да, надо запускать командную строку и в ней прописать всё это вручную, например:
    Код:
    quickbms.exe EGGbins.bms COM1010a.bin extract
    Если папка ("extract" в примере выше) не существует, то он спросит подтверждения на её создание.

    Наоборот же?
    Скрипт может вытащить из PCOM0012a.bin экзешник эмулятора, но ни он сам не запускается (даже если пропатчить его, как описано тут), ни скрипт для вытаскивания ромов ничего дельного из него достать не может. Впрочем, раз эта версия старше COM1049a.bin, то наверное и нет смысла её ковырять. А вот эмуляторы из COM1049a.bin и COM1010a.bin запускаются, и даже что-то похожее на ромы из них извлекается, хотя возможно надо будет проверить расширения файлов, так как QuickBMS может проставлять их наугад.
     

    Вложения:

    • COM1010.rar
      Размер файла:
      1,5 МБ
      Просмотров:
      13
    • COM1049.part1.rar
      Размер файла:
      10 МБ
      Просмотров:
      13
    • COM1049.part2.rar
      Размер файла:
      2,8 МБ
      Просмотров:
      12
    AndyFox, B13, kreol и ещё 1-му нравится это.
  5. john82

    john82

    Регистрация:
    31 мар 2017
    Сообщения:
    446
    @redunka, Спасибо большое что глянули это дело. Значит ничего сделать нельзя? Ни запустить через эмулятор, ни вытащить сами ромы?
    --- добавлено 4 фев 2025, предыдущее сообщение размещено: 4 фев 2025 ---
    Да перепутал когда писал.
    --- добавлено 4 фев 2025 ---
    @redunka, Судя по файлу "ECOM1049.config" находящегося в папке .../COM1049/extract/..., в файле "ECOM1049.data" (размер 5.10 МБ) запакованы десять USER DISK'ов в формате (.DSK) с 20 уровнями в каждом. Вот бы его расшифровать и распаковать.
     
  6. redunka

    redunka

    Хелпер

    Регистрация:
    27 май 2020
    Сообщения:
    1.334
    Там на MEGA среди прочих файлов есть Python'овый скрипт как раз для конвертации распакованных из эмулятора *.dat-файлов с секторами дисков в целый образ диска, как написано здесь.
    Код:
    python egg_disk.py <формат>
    Формат может быть "d88", "dsk" или "fdi" (без кавычек).

    В прикреплённом архиве 11 образов в формате "dsk" - сама игра и десять дополнительных дисков с уровнями.
     

    Вложения:

    • nyanpi.7z
      Размер файла:
      2,5 МБ
      Просмотров:
      15
    AndyFox, Gamerun, kreol и ещё 1-му нравится это.
  7. john82

    john82

    Регистрация:
    31 мар 2017
    Сообщения:
    446
    Огромное спасибо @redunka
    --- добавлено 4 фев 2025, предыдущее сообщение размещено: 4 фев 2025 ---
    Формат d88 это скорее всего ромы для PC-8801 и fdi это для PC-9801 систем.
     
    AndyFox и redunka нравится это.
  8. redunka

    redunka

    Хелпер

    Регистрация:
    27 май 2020
    Сообщения:
    1.334
    Да, скорее всего, ведь в линейке ProjectEGG игры PC-88/98 тоже были, так что этот момент в инструкции наверняка касается конвертации игр для них (хотя, вроде бы, старый эмуль fMSX поддерживал образы дискет и в формате fdi тоже).
     
    john82 нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление