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

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

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

Сделать DVD из нескольких CD

Тема в разделе "Мастерская", создана пользователем Farooq, 30 апр 2023.

Метки:
  1. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
    В этой теме предлагаю спрашивать о помощи у людей умеющих и знающих как сделать один образ старой игры из нескольких.
    В настоящее время прошу помочь создать DVD из трёх дисков редкой игры Sacred Pools (1997) для Win 95.
    Скачать игру можно здесь The Sacred Pools (Windows)
    На каждом диске содержатся разные файлы с одним и тем же названием, поэтому слияние не поможет.

    Также было бы замечательно увидеть какой-то гайд о создании таких DVD.

    ___________________________________________________________________

    Сделать запрос на создание DVD любой игры
    Результатом будет инструкция, а не готовый образ для скачивания

    Готовые конверсии мультидисковых игр в DVD. Ещё
    Ознакомьтесь со списком прежде чем запрашивать создание DVD интересующей игры.

    Туториалы по конвертированию мультидисковых игр в DVD
     
    Последнее редактирование: 5 май 2023
  2.  
  3. Uka

    Uka

    Переводчик

    Регистрация:
    21 окт 2012
    Сообщения:
    27.486
    @Farooq, не думаю, что в данном случае можно говорить о каком-то одном умении или решении. У разных игр оно и реализовано по-разному. Иногда достаточно просто отредактировать путь к ресурсам в файле настроек, что может сделать каждый (например, я так делал "русские DVD-версии" некоторых игр: "Reah", "Атлантида II", "Egypt III" и т.д.), а иногда нужно модифицировать EXE, что доступно лишь экспертам.

    Вообще, по-моему, этот вопрос был актуален при использовании реальных дисков: менять их было не совсем удобно. А в случае с образами всё ведь намного проще?
     
    AndyFox нравится это.
  4. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
    @Uka
    Так уж получилось, что в некоторых играх, особенно с живым видео, диски приходится менять чуть ли не каждые пару минут, просто потому что ты перебегаешь из одной комнаты в другую. Как раз Sacred Pools тому отличный пример. Это жутко неудобно, а игра то сама ведь очень даже ничего. Это первая причина.
    Вторая причина заключается в том, что наилучшей производительности игры без просадок кадров я добился в сборке Daum+Win98, а не Dosbox-X и PCem. Игра не позволяет мне выйти на рабочий стол или к таскбару за счет посылаемых команд Alt+Tab и alt+esc, и тем самым смонтировать в daemon tools диск 2. А подкручивать там диски из меню, как в X и PCem, не представляется возможным с Windows 9x.
    Согласен с тобой, что в целом вопрос не так актуален, но в отдельных случаях, как с Sacred Pools, всё таки лучше бы обзавестись кустарным DVD
    --- добавлено 30 апр 2023, предыдущее сообщение размещено: 30 апр 2023 ---
    Хотелось бы, конечно, не только сам образ DVD этой игры скачать, но и в образовательных целях узнать, как человек его создал, что для этого сделал. Так чтобы в следующий раз, используя опыт полученный в этой теме, уже мог бы сам смастерить DVD аналогичной игры на нескольких дисках, содержащих разные файлы под одинаковыми названиями.
     
    Последнее редактирование: 30 апр 2023
  5. Gamerun

    Gamerun

    Хелпер

    Регистрация:
    13 июн 2010
    Сообщения:
    8.602
    AndyFox и Farooq нравится это.
  6. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
    Да, как раз вчера читал эту инструкцию на странице в Народе у Андрея Полякова, но случай не подходит. В Sacred Pools нет никакого конфигурационного файла, а оcновные данные игры собраны на каждом диске в папках GAMEDATA c одинаковыми названиями GAMEDATA.bin. У них разный "объём".
     
  7. Stis

    Stis

    Регистрация:
    15 мар 2018
    Сообщения:
    421
    Перепаковать в один файл?
     
  8. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
    @Stis да, если не сложно и если дело только в этом.
     
  9. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.151
    Все платформы игры: sacredpoolsprototypesdumps directory listing
    PSX, Saturn, Saturn Dev Station, Windows 95. Архивы по 1,5гб, каждый содержит 3 образа CD.
    Эмуляторы PSX не умеют уже сразу с несколькими дисками работать (я не в теме)? Архивы PSX и Saturn содержат файл .m3u, пример содержания.
    SACRED_POOLS_PSX_DISK1.CUE
    SACRED_POOLS_PSX_DISK2.CUE
    SACRED_POOLS_PSX_DISK3.CUE
     
    Последнее редактирование: 30 апр 2023
  10. Stis

    Stis

    Регистрация:
    15 мар 2018
    Сообщения:
    421
    @Farooq, не имел в виду, что я это буду делать:) Просто как вариант подхода к проблеме.
     
  11. TBAPb MIA

    TBAPb

    Хелпер

    Регистрация:
    26 сен 2005
    Сообщения:
    2.021
    Ddraw_Compact решило вопрос адекватной картинки в Windows 10 x64 (на сайте у нас, раздел файлы).

    Имена дисков внутри самого GAMEDATA, подсовывание FXDISK1/2/3 не решают вопрос.

    Так что только разбирать формат архива, перепаковывать, чинить переходы.
    --- добавлено 1 май 2023, предыдущее сообщение размещено: 30 апр 2023 ---
    В общем хватит мучаться, сделать батник по установке диска в DT, забиндить AHK на нужные кнопки.

    Command line - DAEMON Tools Lite Help
    AutoHotkey
     
    Farooq нравится это.
  12. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
    Я пытался это сделать в Win 98. Не прокатило
    Есть AHK для Win 98 SE?
    --- добавлено 1 май 2023, предыдущее сообщение размещено: 1 май 2023 ---
    Download AutoHotkey by AutoHotkey Вот этот AHK установился на 98
    --- добавлено 1 май 2023 ---
    Я так понял надо создать батник следующего содержания в папке DT. Первая команда размонтирует в DT имеющийся в приводе образ, а вторая монтирует, скажем, второй диск
    daemon.exe -Unmount 0
    daemon.exe -Mount 0,"D:\ISOs\DISK2.CUE"
     
    Последнее редактирование: 1 май 2023
  13. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
    Батник (daemon.bat) с указанными выше командами работает. При его включении действительно размонтируется имеющийся в приводе диск и монтируется диск 2. Он расположен у меня в папке с установленным Daemon Tools (C:\Program Files\D-Tools\daemon.bat)

    Теперь переходим к AHK для Windows 98 SE, ссылка на который дана в предыдущем сообщении.

    1) После установки этой программы и появления соответствующей иконки в правом нижнем углу экрана создаём новый скрипт: правой кнопкой мыши по рабочему столу, NEW - Autohotkey script
    2) Называем его как хотим с расширением на конце .ahk
    В моём случае это swap1.ahk
    3) Открываем текстовым редактором swap1.ahk. В свободном поле ниже текста по умолчанию прописываем следующее:

    ^p:: Run C:\Program Files\D-Tools\daemon.bat

    Сохраняем.
    Всё, теперь у вас есть готовый скрипт с комбинацией клавиш для открытия батника, меняющий диск в виртуальном приводе на диск №2. Обратите внимание, что в правом нижнем углу экрана теперь две зеленые иконки AHK. Та, что правее, и есть ваш новый скрипт.
    Сочетание клавиш: удерживая Ctrl, жмём p. Знаку "^" в начале скрипта соответствует ctrl

    4) Выходим из swap1.ahk и правой кнопкой мыши кликаем по иконке нового скрипта. Жмём reload this script.
    5) Возвращаемся в C:\Program Files\D-Tools\daemon.bat
    Открываем батник текстовым редактором.
    Указываем точный путь к исполняющему файлу в кавычках
    После редактирования содержимое батника теперь выглядит так:
    "C:\Program Files\D-Tools\daemon.exe" -Unmount 0
    "C:\Program Files\D-Tools\daemon.exe" -Mount 0,"D:\ISOs\DISK2.CUE"
    (Чтобы команда работала где угодно на компьютере через "горячие" клавиши, необходимо прописать в батнике полный путь к файлу.)

    Всё, теперь можно менять диск, находясь в любой директории вашего Win 98 или на рабочем столе, при помощи Ctrl+p
    --- добавлено 2 май 2023, предыдущее сообщение размещено: 2 май 2023 ---
    Работает это дело, где угодно, кроме как внутри игры :) Вот в этой теме, правда, рассказывают о каких-то фокусах и трюках, помогающих заставить некоторые игры воспринимать AHK How to Make AHK Work in Most Games - The Basics - AutoHotkey Community

    Так что пока солюшн - DVD
     
    Последнее редактирование: 2 май 2023
  14. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.151
    часть статьи об игре
     
    Последнее редактирование: 2 май 2023
  15. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
    Оффтоп, конечно, но игра вполне проходима, "дискосменяема" и тем более уж инсталлируется и запускается с лёгкостью. Наверно нужно открыть в проводнике смонтированный диск и нажать Install. У меня она прекрасно работает даже на 7ке x86 в VMware. Далеко прошёл, вылетов не было. Писавший статью наверно ничего не запускал в своей жизни из старых PCшных игр, кроме как со Стима.

    Очень муторно менять CD каждые несколько минут. Это главная причина для того, чтобы сделать DVD, и по сути единственный зримый технический недостаток игры на PC
     
    Последнее редактирование: 2 май 2023
  16. Tigoro AI General

    Tigoro

    Регистрация:
    4 фев 2010
    Сообщения:
    3.151
    Вариант для win95 самый мутный, хотя и простой в теории, на третьем диске уникален только сам файл с данными, второй диск некоторые косвенные отличия по содержимому с первым имеет. Для pcx или Сатурна чуть попроще (не помню какой платформы диски были, ,кажется Сатурн), там идентификатор каждого диска в явном виде есть однобайтный файл с одинаковым названием, но разным байтом внутри файл.
    Думаю игра в любом случае будет требовать смену диска, т.е. анимация с задержкой для смены диска никуда не денется. Это все в теории, если метод тыка исключен... )
    p.s. учитывая что прохождение на Ютуб занимает от часа, можно считать что смена дисков является частью процесса для затягивания конца )
     
    Последнее редактирование: 2 май 2023
  17. TBAPb MIA

    TBAPb

    Хелпер

    Регистрация:
    26 сен 2005
    Сообщения:
    2.021
    бле, логично, игра тырит клаву, чтобы её обрабатывать. Поэтому надо на что-то другое биндить.

    Процедура:

    1. делаем батник cd1.bat (cd2.bat, cd3.bat)
    2. делаем для каждого ярлык cd1.bat.lnk
    3. в свойствах ярлыка указываем, что запускать в свёрнутом окне
    4. делаем AHK cd1.ahk внутри которого
    Код:
    #1::
    Run C:\blablabla\cd1.bat.lnk
    return
    5. PROFIT

    Проверено на Win10, фокус не меняется, игра не вылетает.
     
  18. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
    В моей системе так не получается. Сделал всё тоже самое (В Win98 ярлык будет .pif, а не .lnk), но игра по-прежнему не чувствительна к нажатию назначенных ahk клавиш
    --- добавлено 4 май 2023, предыдущее сообщение размещено: 4 май 2023 ---
    Инструкция по созданию DVD Gabriel Knight: Beast within
    Скорее всего подойдёт и для других мультидисковых квестов, выпущенных Сиеррой
    https://fileforums.com/showthread.php?t=84484
     

    Вложения:

    Последнее редактирование: 4 май 2023
  19. TBAPb MIA

    TBAPb

    Хелпер

    Регистрация:
    26 сен 2005
    Сообщения:
    2.021
    Ну либо DosBox, либо 98.
    В чём проблема запустить на актуальной ОС? ddraw.dll работает (иногда), для прохождения должно быть достаточно.

    Скриншот для чего приложен? Там английским по серому, файл не найден.

    И да, в 98, уже дожны быть ярлыки.

    В конце-концов, сделать четыре ярлыка, вызывать через AHK:
    disk1.AHK:
    1. unmount.lnk: C:\Program Files\D-Tools\daemon.exe" -Unmount 0
    2. disc1.lnk: "C:\Program Files\D-Tools\daemon.exe" -Mount 0,"D:\ISOs\DISK1.CUE"

    .PIF это потому что батник.

    Ну и банально - внутри ОС, просто, без запущеной игры - хоткеи срабатывают?
     
  20. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
    Внутри ОС без запущенной игры, как я раньше и написал, срабатывают где угодно. В любой папке, на рабочем столе. Только игра не позволяет отправить команды.

    Скриншот почему-то не удалился, после того как я его потёр в редактировании сообщения. Уже не для чего.

    Ни в чём, если бы всё упиралось только в запуск Sacred Pools. Но множество других мультидисковых игр для Win9x могут и не заработать вот так просто на 10ке. И здесь на помощь приходит замечательная сборка, например, от Interlace (Daum15+Win98SE), идеально подходящая для моего слабого ноутбука в отличие от PCem. Вот для неё как раз таки чрезвычайно актуально всё то, что ты предлагаешь с AHK
     
    Последнее редактирование: 4 май 2023
  21. Farooq

    Farooq

    Регистрация:
    4 окт 2016
    Сообщения:
    890
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление