Разработка и ромхакинг > Ромхакинг и программирование
Чем открыть BIN архив ?
(1/1)
godsmack787:
А точнее хочу порыться в ресурсах PSX CAstlevania: SoTN. Хочу выдрать текст. и по возможности впихнуть обратно.)
Stroke:
Вообще BIN-архивы должен открывать 7-Zip.
aptyp:
Имеется ввиду что образ диска в формате BIN или ресурсы игры в формате BIN ?

Добавлено позже:
УЖОС
godsmack787:
Конечно же ресурсы.
brill:
godsmack787, открываешь диск в алкаше, он тебе дает список файлов и папок, ковыряешь их. Если потом захочешь записать обратно, то обращаешься на форуме или ко мне лично. И я даю подробный мануал как игру назад собирать надо чтобы она при этом еще работала.
aptyp:
кстати на psxplanet есть тема по переводу http://psxplanet.ru/forum/showthread.php?t=3205
brill:
godsmack787, ответил уже на торрентсе отвечу и здесь БИН - это не архив это образ.

Добавлено позже:
aptyp, ага тема так и не получила своего развития. Видимо быстро порох закончился у автора столь амбициозной темы.
aptyp:
brill,
завершили они в той теме кажется перевод http://psxplanet.ru/forum/showpost.php?p=35291&postcount=189
godsmack787:
brill,
Если BIN это не архив а образ, то что он делает в образе игры ? Непонятно. И между прочем не открывается ничем что у меня было. Даже начал поиск программ, но они так же ничего не могут сделать.

Да и я не уверен что текст находится там.) Перевод уже есть. Осталось его впихнуть.
brill:
godsmack787, кажется что у тебя просто архиватор типа ВинРАР ассоциирован с БИН файлами, вот он его и открывает как архив. А если ты имеешь ввиду что в самом образе используются БИН файлы, тогда тебе надо на Шедевр рулить за инструментарием ромхацкера. Потому что универсальных программ для перевода всех игр не существует. И для каждой игры идут свои приколы. А вообще если есть уже готовый перевод, то лучше качни его и не парься.

Добавлено позже:

--- Цитата: godsmack787 от 14 Март 2009, 01:11:57 ---Хочу выдрать текст. и по возможности впихнуть обратно.

--- Конец цитаты ---
Вот это вообще не понятно. Зачем? Может просто надо русификатор скачать?
HoRRoR:

--- Цитата: Stroke от 14 Март 2009, 01:43:00 ---Вообще BIN-архивы должен открывать 7-Zip.

--- Конец цитаты ---
Ну хотя бы в пределах этого раздела запомните: расширение и формат - вещи весьма и абсолютно разные. Файл может быть назван хоть zip_archive.zip, но на самом деле таковым не являться. А такие расширения как .BIN, .IMG, .DAT, .PAK, .ARC, etc являются наиболее частоиспользуемыми для обзывания архивов игровых ресурсов.

godsmack787, подобные вещи открываются WinHex'ом, изучаются и пишутся программы для их извлечения/сборки. Вот примерчик, где описывается пример разборки архива. Ещё эффективно использовать дебаггер, если визуальный анализ не помог.
Но на PSX дела обстоят похуже, зачастую там бывает просто скомпилированный поток данных, т.е. "архив", у файлов которого нет имён, или вообще не указаны позиции/размеры файлов (ими оперирует экзешник). Поэтому очень часто всё это перетекает в гемморой, так что энтузиазма может надолго не хватить.
godsmack787:
HoRRoR
Спасибо за информацию.

brill,

Вот в том, то и дело. Есть переведённый текст в блокноте и его надо впихнуть в игру.
brill:
godsmack787, смотри что тебе уважаемый человек сказал. Нужно под каждую игру написать свой распаковщик ресурсов. Вложить туда свой текст и запаковать его обратно.
Как уже было сказано:

--- Цитата: HoRRoR от 14 Март 2009, 11:01:04 ---Поэтому очень часто всё это перетекает в гемморой, так что энтузиазма может надолго не хватить.

--- Конец цитаты ---
Могу только присоединиться к выше сказанному.
HoRRoR:
В ряде случаев можно обойтись рипаньем ресурсов, т.е. найти ресурс в архиве, вынуть, изменить и вставить обратно на то же место, но так делать советую только если всё безнадёжно. Это ведь не РОМ, тут есть жёсткие ограничения, т.к. всё грузится поблочно, по секторам. А какие именно сектора будут грузиться - не всегда известно.
Т.к. ресурсы обычно выравниваются по 2048 байт (очень часто они и грузятся полными секторами без обрезания), да и после изменения размер обычно не меняется, то иногда места бывает достаточно. Другая история с текстом - если текстовый блок идёт отдельным "файлом" или блоком секторов, то вряд ли излишки русского текста влезут в остатки последнего сектора (хотя, смотря сколько текста). Но бывает по-разному, поэтому надо изучать конкретно этот случай.
Кстати, часто указатели в архивах заранее подготовлены под RAM приставки, т.е. имеют вид 0x80xxxxxx, поэтому искать их можно лишь относительным поиском, т.к. неизвестно, в какую область оперативы будет загружен блок секторов. Так что если возникнут проблемы с текстом - знай, длину строки можно менять в любом случае.
godsmack787:
Может создать тему по переводу ? Скооперироваться с остальными и замутить перевод. Могу переводить английский текст.)
brill:
godsmack787, сомневаюсь что найдутся желающие. Вербовать народ надо. К тому же это требует очень большой багаж знаний, а без них далеко не уедешь.
HoRRoR:

--- Цитата: godsmack787 от 16 Март 2009, 02:22:22 ---Может создать тему по переводу ? Скооперироваться с остальными и замутить перевод. Могу переводить английский текст.)

--- Конец цитаты ---
А есть к тому потенциал? Чтобы мутить перевод текста - надо очень хорошо владеть обоими языками, иначе выйдет шлак - общеизвестный факт. Энтузиазм - это, конечно, хорошо, но и о совести забывать не стоит.
godsmack787:
HoRRoR,

Сравнил я 2 версии этой игры. Мда, перевод "супер". Я просто уверен что могу гораздо лучше. В любом случае есть с кем советоваться.)

Вот найти того кто это реализует технически......
Навигация
Главная страница сообщений

Перейти к полной версии