DreamBeam - DC collector tool
| DreamBeam | |
|---|---|
![]() | |
| Разработчик: | Leonis |
| Дата начала выпуска: | 2007 год |
| Операционная система: | Windows 9x и выше |
| Системные требования: | CD/DVD привод или виртуальный CD |
| Скачать программу: | DreamBeam 0.5.7 (22.02.2009) |
| Скачать базы данных: | Полная или Краткая (02.04.2009) |
| Форумы поддержки: | tv-games.ru dcfan.net.ru dreamcast.ucoz.ru dc-swat.net.ru |
DreamBeam - утилита, упрощающая сбор и систематизацию дисков легендарной приставки Sega Dreamcast. После чтения диска (или образа диска), вы получаете его полное название и детальное описание. Наверняка все пользовались утилитами серии GoodXXXX или программами CLRMamePro для приведения в порядок своих коллекций игр. DreamBeam проделывает то же самое с играми Dreamcast. В отличии от подобных программ, нет необходимости постоянно держать образы на винчестере, DreamBeam делает "снимок" диска, и в дальнейшем ориентируется на него.
Принцип работы. Программа сканирует игровой диск DC, подсчитывая контрольные суммы CRC32 для каждого файла. DreamBeam в работе опирается на базу данных по образам, поэтому, желательно всегда иметь последнюю версию.
Краткая база данных позволяет распознать диск, но если вам нужна информация по образам, лучше скачать Полную.
Для скорейшего роста базы данных, высылайте пожалуйста мне свои базы + журнал сканирования.
Список изменений (02.04.2009)
- DreamBeam: без изменений
- Базы данных: ещё один большой релиз. Включил в базу все рипы дисков из США, доступные мне. От себя добавил целый ворох русских игр. Прошу прощение за то, что базы придётся забирать с Народа, у меня временные трудности..
Всего в базе данных: 1180 (+58) записи; 449 проверены на 100%
Русские игры: 539 (+23) записи; 342 проверены на 100%
Европа: 311 (+10) записи; 32 проверены на 100%
США: 289 (+120) записи; 69 проверены на 100%
Япония: 22 (+6) записи; 1 проверены на 100%
Домашние разработки: 27 (+7) записи; 7 проверены на 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, Ands, Basil, Cvgs, Eggman, Inkognito, PaulMet, Lin, Maximka5
Обо всех пожеланиях дальнейшего развития программы пишите сюда:
E-mail: tv-games@mail.ru
Личка на форумах: Leonis
Дрим будет жить!!
