Новая реальность - информационный игровой портал

DreamBeam - DC collector tool

DreamBeam
DreamBeam
Разработчик:Leonis
Дата начала выпуска:2007 год
Операционная система:Windows 9x и выше
Системные требования:CD/DVD привод или виртуальный CD
Скачать программу:DreamBeam 0.5.7 (22.02.2009)
Скачать базы данных:Полная или Краткая (15.11.2010)
Форумы поддержки:tv-games.ru
dcfan.net.ru
dreamcast.ucoz.ru
dc-swat.ru
"Изначально для Dreamcast были доступны только оригинальные игры на GD-ROM. В начале 21 века хакерам удалось обмануть приставку, и они начали выпускать игры на обычных CD-дисках. Пиратки (RIP'ы) часто отличались от оригиналов (как правило пониженным качеством или отсутствием музыки/видео). Это объясняется тем, что GD-ROM вмещает около 1.2 Гб данных, в то время как CD-ROM почти вдвое меньше. Позже стали появляться переводы игр. Между собой они различались по качеству, так как их выпуском занималось несколько команд, а некоторые игры после вмешательства извне напрочь зависали в каком-нибудь месте. Для того, чтобы точно определить что перед нами находится, и была создана программа DreamBeam."

Скачать последние версии базы данных можно на FTP (ищем в подписи у "Leonis" на форуме)

DreamBeam - утилита, упрощающая сбор и систематизацию дисков легендарной приставки Sega Dreamcast. После чтения диска (или образа диска), вы получаете его полное название и детальное описание. Наверняка все пользовались утилитами серии GoodXXXX или программами CLRMamePro для приведения в порядок своих коллекций игр. DreamBeam проделывает то же самое с играми Dreamcast. В отличии от подобных программ, нет необходимости постоянно держать образы на винчестере, DreamBeam делает "снимок" диска, и в дальнейшем ориентируется на него.

Принцип работы. Программа сканирует игровой диск DC, подсчитывая контрольные суммы CRC32 для каждого файла. DreamBeam в работе опирается на базу данных по образам, поэтому, желательно всегда иметь последнюю версию.
Краткая база данных позволяет распознать диск, но если вам нужна информация по образам, лучше скачать Полную.

Для скорейшего роста базы данных, высылайте пожалуйста мне свои базы + журнал сканирования.

Список изменений (15.11.2010)

  • DreamBeam: без изменений. А сделать надо так много..
  • Базы данных: ещё один большой релиз. Включил в базу наработки от ALLiGaToR и Василия. Так же благодарность Lin за многочисленные исправления.

Всего в базе данных: 1548 (+368) записи; 486 проверены на 100%
Русские игры: 608 (+69) записи; 359 проверены на 100%
Европа: 356 (+45) записи; 34 проверены на 100%
США: 325 (+36) записи; 81 проверены на 100%
Япония: 233 (+211) записи; 4 проверены на 100%
Домашние разработки: 33 (+6) записи; 8 проверены на 100%

Дальнейшие перспективы.

DreamBeam: хочу вставить компоненты для работы с архивами, обновления баз данных и программы через интернет. В дальнейшем хочу написать свою обработку дисков (пока не образов) и встроить её в DreamBeam. Как минимум, это решит проблему плохо читаемых дисков, и дисков, которые система не видит. Но трудно предсказать поведение программы (в частности, будут ли результаты её работы, т.е. образы, такими же что и сейчас в базе)...
Базы данных: На очереди Японские диски, и релизы, которые в сети можно найти только поштучно - их придётся собирать по крупицам, поэтому, вероятнее всего, подумаю над обработкой GDI образов. Примерно в это же время я радикально пересмотрю все базы, их уже можно будет систематизировать и находить зависимости.

Содержание
1. Установка DreamBeam
2. Использование DreamBeam
3. Полезная информация
4. Вопросы и ответы
5. Что планируется сделать
6. Благодарности

Установка DreamBeam

Так как возникают вопросы, я опишу полную процедуру.

 а. Качаем и распаковываем программу.
    Допустим, она находится в C:\DreamBeam
 б. Утилита запускается по команде: C:\DreamBeam\DreamBeam.exe
 в. Качаем, распаковываем базу данных (любую из двух предложенных)
 г. Результат должен быть такой: C:\DreamBeam\BASE\..
          содержимое:
                C:\DreamBeam\BASE\GAMES\... (если база полная)
                C:\DreamBeam\BASE\TXTZ\...  (если база полная)
                C:\DreamBeam\BASE\games.dat (при любой базе)
 д. Запускаем прогу, вводим имя (свой ник), например TT34.
 е. После сканирования образов и их сохранения они будут находиться в папке C:\DreamBeam\TT34

Использование DreamBeam:

  • При первом запуске программа попросит имя пользователя. Для удобства советую использовать свой ник с форума, английскими буквами. Далее все ваши "образы" дисков будут храниться в папке с этим названием.
  • В процессе загрузки сканируется наличие CD приводов. Обновить список можно, выбрав нижний пункт в этом списке.
  • Для начала работы нужно вставить диск в привод или образ диска в виртуальный CD, выбрать нужный и нажать "Прочитать диск". Чтобы просканировать файлы, вручную скопированные с диска, выберите "Директория" и DreamBeam сканирует диск/папку на наличие файлов.

Когда высветится список файлов, можно смело жать "Просканировать".

  • Процесс сканирования идеального диска занимает около 5 минут при работе с CD-ROM. На виртуальном диске время существенно сокращается.

При наличии повреждений на дисках, некоторые приводы начинают жутко тормозить. Это не вина DreamBeam. Причины надо искать в системе или конфигурации компьютера, т.к. аналогичные тормоза наблюдаются и при чтении "битых" образов в виртуальном диске. Решение проблемы пока не найдено.

  • В случае обнаружения ошибок, если объём повреждённых файлов небольшой, можно запросить в интернете именно эти данные, и заново собрать работающий игровой диск, например, используя комплекс Eazyboot. До этого момента можно попытаться скопировать повреждённый файл программами File Salvage или АКОЛЬ.
  • После сканирования остаётся только назвать свой образ (есть специальный мастер), и сохранить его. Если диск распознан, имя автоматически высветиться. Бывает и так, что имя, которое появилось, не соответствует действительности. В этом случае в журнале надо ОБЯЗАТЕЛЬНО это указать, чтобы я внёс изменения в основную базу.

DreamBeam не сканирует поверхность всего диска, проверяя только целостность файлов. Этого хватает для успешного определения 99% образов. Новый комплекс для глубинного изучения дисков на низком уровне носит условное название DreamISO, но он ещё далёк от стадии завершения.

ВНИМАНИЕ В журнале можно всегда узнать текущий статус работы программы. В него же можно дописывать свои комментарии, если в эталонной базе данных замечены ошибки, или просто несколько строчек о сканируемой игре (например, места где она зависает или заметки о качестве перевода). Не забывайте отправить его мне, т.к. это ускорит и упростит заполнение базы данных.

Полезная информация

Формат имён файлов.
Файловой системе нравятся не все символы. Есть служебные, и если служебный символ оказывается в названии игры, это вызовет ошибку

  • Если не знаем как точно пишется название игры - лезем на vgrebirth.org и смотрим там.
  • В названии игры не допускается наличие символов ":\/"
  • Значки в конце названия игры "[!]", подскажут, что игра проверена у 2 или более человек.
  • Мастер ввода имён сильно упрощает процедуру названия дисков.

Заметки по определению игры

  • Самым точным указателем на того или другого переводчика служит текст или графика, вставленные в игру самим переводчиком, например, название группы
  • С большой вероятностью можно определять образы дисков по метке (она указывается при сканировании диска). NoRG - Вектор, Koteuz - Kudos, RGR_ - RGR, FACULTY - Студия Макс?, Echelon - RGR, Kudos, Вектор, сложно определить.
  • Если первые два пункта не помогли, выход - посмотреть обложку диска. Увы, часто её просто нет...
  • Ещё можно предположить о переводчике, судя по переводу (озвучка), качество, или времени, когда перевод был сделан. Всё это пока в разработке.

Вопросы и ответы:

Вопрос: Я ввёл неправильное имя и хочу его поменять.
Ответ: Просто удали файл DreamBeam.ini

Вопрос: Открываю диск, а там только 1 файл track01.dat
Ответ: Есть одно решение. Сначала открой диск, который 100% открывался, потом открывай этот. Иногда помогает. Если не получилось - верное решение описано здесь: DreamISO.

Вопрос: Открываю диск, а он не читается (но при этом отлично работает на приставке).
Ответ: Такое тоже возможно. Единственный способ заставить игровой диск запуститься на приставке это внести в него изменения, заставляющие консоль думать, что перед ней музыкальный диск. Не все такие диски видит система. Как это решить, описано тут: DreamISO.

Что ещё планируется сделать

- Перевести на английский
- Добавить второй поток (чтобы не останавливалось сканирование при навигации по программе)
- Как-то разобраться с тормозами некоторых приводов (моей вины тут нет, но надо помочь)
- Научить программу определять версии эмуляторов и некоторых игр по CRC32
- Добавить поддержку скинов
v Поставить кнопку открытия/закрытия дисковода
- Разобраться с тем, чтобы после сканирования диск сразу был виден системе.
v Научить сравнивать образы в базе данных друг с другом

Благодарности

Жителям форумов dcfan.net.ru, dc-swat.net.ru и dreamcast.ucoz.ru за информационную поддержку.
Особенное спасибо: Alex, AlexDC, ALLiGaToR, Ands, Basil, Cvgs, Eggman, Inkognito, PaulMet, Lin, Maximka5

Обо всех пожеланиях дальнейшего развития программы пишите сюда:
E-mail: tv-games@mail.ru
Личка на форумах: Leonis

Дрим будет жить!!

Редакция от 18.10.2016 14:49