Alone in the Dark 1-3 (старые)
Автор
Chesnok
, Oct 17 2009 18:31
Сообщений в теме: 15
#1
Отправлено 17 October 2009 - 18:31
Кто знает как можно их распаковать? Есть opensource FITD, где вроде как описана процедура экстракта, но там язык Си, я в этом вообще не шарю))
Нужно вытащить из игры текст и графику для перевода.
FITD:
распаковка - http://fitd.svn.sour...amp;pathrev=139
запаковка - http://fitd.svn.sour...amp;pathrev=146
P.S. К примеру, похожая игра TimeGate (тот же стиль, скорее всего тот же движок), а её перевели!
Нужно вытащить из игры текст и графику для перевода.
FITD:
распаковка - http://fitd.svn.sour...amp;pathrev=139
запаковка - http://fitd.svn.sour...amp;pathrev=146
P.S. К примеру, похожая игра TimeGate (тот же стиль, скорее всего тот же движок), а её перевели!
#2
Отправлено 17 October 2009 - 23:10
Заблудиться на SourceForge - это надо было постараться.
Инструкция к применению:
1. Открываешь любую ссылку из тех, которые дал.
2. Щёлкаешь на слове "fitd" в предложении "SCM Repositories - fitd", что слева сверху.
3. На открывшейся главной странице проекта есть ссылка на уже скомпилированную версию - "fitd-0.1-win32.zip".
Инструкция к применению:
1. Открываешь любую ссылку из тех, которые дал.
2. Щёлкаешь на слове "fitd" в предложении "SCM Repositories - fitd", что слева сверху.
3. На открывшейся главной странице проекта есть ссылка на уже скомпилированную версию - "fitd-0.1-win32.zip".
#3
Отправлено 18 October 2009 - 17:50
Это не распаковщик, а "launcher" под Windows.
Или вы можете с помощью него вытащить текст или графику?
Или вы можете с помощью него вытащить текст или графику?
#4
Отправлено 18 October 2009 - 18:12
Цитата (Chesnok @ 18.10.2009 - 20:50) |
Это не распаковщик, а "launcher" под Windows. Или вы можете с помощью него вытащить текст или графику? |
Этот "launcher" использует архивы из оригинальных игр. А так как есть исходные коды, то тебе просто надо модифицировать чуть чуть и при запуске он вместо игры будет распаковывать все данные. =)
#5
Отправлено 18 October 2009 - 18:23
Я в этом абсолютно не шарю Мож кто поможет?
Ты имеешь ввиду оставить только файлы с ресурсами без самой игры и он их распакует?
Ты имеешь ввиду оставить только файлы с ресурсами без самой игры и он их распакует?
#6
Отправлено 18 October 2009 - 18:33
Цитата (Chesnok @ 18.10.2009 - 21:23) |
Я в этом абсолютно не шарю Мож кто поможет? Ты имеешь ввиду оставить только файлы с ресурсами без самой игры и он их распакует? |
Как я понял это движок для игр написанный с нуля. Он берет оригинальные ахривы, распаковывает ресурсы и использует их.
Тебе надо найти программиста который модифицирует исходники.
#7
Отправлено 18 October 2009 - 18:38
В общем, всё вернулось к тому же, с чего начал
Но спасибо всё равно)
Но спасибо всё равно)
#8
Отправлено 23 October 2009 - 15:47
А кто-нибудь пробовал хоть собрать этот fitd из исходников? Собирал в VS 2005 и 2008. Собрать то можно, но при запуске вылазит ошибка "Run-Time Failure #2 - Stack around the variable 'ltime' was corrupted. Ошибку можно обойти, если снести нафиг в main.c строчку
Код |
#ifndef PCLIKE unsigned long int ltime; |
и оставить
Код |
time_t ltime; |
Но это еще полбеды. Ошибок больше не выскакивает, но игра вылетает стоит сделать 2 шага((( и почему-то не жмется Savegame.
Уже скомпилированный автором fitd.exe почему-то закрывается после ролика с машиной без всяких ошибок... может ли проблема быть в x64 ОС? Пробовал на x86 в WMVare так там жуткие тормоза в игре((( авторский fitd кстати тоже вылетает после интро.
#9
Отправлено 23 October 2009 - 17:18
aliast!
Ты форумом / сайтом не ошибся? Как бы тематика данного сайта - распаковка и конвертирование ресурсов из игр. Запуском игр или эмулированием приставок на PC тут не занимаются. Если тебе именно здесь пообщаться хочется, то создай отдельную тему в подфоруме "Базар".
Ты форумом / сайтом не ошибся? Как бы тематика данного сайта - распаковка и конвертирование ресурсов из игр. Запуском игр или эмулированием приставок на PC тут не занимаются. Если тебе именно здесь пообщаться хочется, то создай отдельную тему в подфоруме "Базар".
#10
Отправлено 02 November 2009 - 14:14
Как грубо =) Мой пост был про сборку исходников движка игры => стартовая точка в написании распаковщика...
Вот обижусь и не поделюсь распаковщиком =) шучу...
нате AITD Unpacker v.02
К сожалению распакощик присваивает всем файлам расширение .out и вам их придется самим потрошить.
В English.pak лежат все тексты из игры
В ITD_RES.pak различные ресурсы: файлы размером 768 байт это палитры, шрифты лежат в itd_ress.pak_5.out (формат хранения шрифтов довольно специфический, с наскока к ним не подберешся), в остальных файлах всякие текстуры (графика). Я их открывал с помощью TextureFinder
В present.pak обычные скриншоты из игры, больше ничего
В listmus.pak музыка. Формат музыки предположительно Adlib Music, но проиграть ее мне не удалось(( В инете можно найти эту музыку в формате mp3...
С остальными паками не разбирался. Сейчас пишу запаковщик ресурсов. У кого появятся проги для просмотра\редактирования распакованных файлов - делитесь быстрее =)
Вот обижусь и не поделюсь распаковщиком =) шучу...
нате AITD Unpacker v.02
К сожалению распакощик присваивает всем файлам расширение .out и вам их придется самим потрошить.
В English.pak лежат все тексты из игры
В ITD_RES.pak различные ресурсы: файлы размером 768 байт это палитры, шрифты лежат в itd_ress.pak_5.out (формат хранения шрифтов довольно специфический, с наскока к ним не подберешся), в остальных файлах всякие текстуры (графика). Я их открывал с помощью TextureFinder
В present.pak обычные скриншоты из игры, больше ничего
В listmus.pak музыка. Формат музыки предположительно Adlib Music, но проиграть ее мне не удалось(( В инете можно найти эту музыку в формате mp3...
С остальными паками не разбирался. Сейчас пишу запаковщик ресурсов. У кого появятся проги для просмотра\редактирования распакованных файлов - делитесь быстрее =)
#11
Отправлено 02 November 2009 - 19:49
Да как бы не грубил, а пояснил. Приношу извенения, если что не так.
Просто тут иногда люди приходят, которые самым настоящим образом отличить "a" от "z" неспособны.
Насчёт распаковщика - молодец.
Кстати, на сайте есть stuns, а у него в архиве есть исходные коды для статической линковки zlib - можно сделать нормальный распаковщик, а не тащить за собой zlib.dll.
Просто тут иногда люди приходят, которые самым настоящим образом отличить "a" от "z" неспособны.
Насчёт распаковщика - молодец.
Кстати, на сайте есть stuns, а у него в архиве есть исходные коды для статической линковки zlib - можно сделать нормальный распаковщик, а не тащить за собой zlib.dll.
#12
Отправлено 03 November 2009 - 12:49
Спасибо, глянем.
А вот вам комплект из распаковщика и запаковщика.
AITD Распаковщик-запаковщик pak-файлов
Запаковщик пока тестировался только на текстах из english.pak, тексты изменяются, косяков вроде нет. Если вдруг обнаружатся, говорите, будем исправлять)
А вот вам комплект из распаковщика и запаковщика.
AITD Распаковщик-запаковщик pak-файлов
Запаковщик пока тестировался только на текстах из english.pak, тексты изменяются, косяков вроде нет. Если вдруг обнаружатся, говорите, будем исправлять)
#13
Отправлено 06 June 2010 - 19:00
Что-то новых версий не видать.
Музыка похоже действительно в Adlib, но в каком именно формате - загадка.
Пробовал потрошить другие файлы, но не очень понял как у aliast`а получилось увидеть графику.
Музыка похоже действительно в Adlib, но в каком именно формате - загадка.
Пробовал потрошить другие файлы, но не очень понял как у aliast`а получилось увидеть графику.
#14
Отправлено 16 June 2010 - 11:15
bms скрипт - распаковщик файлов Alone in the Dark:
http://aluigi.org/pa...s/alonedark.bms
Работает с архивами первой части(работу со второй и третьей не проверял).
http://aluigi.org/pa...s/alonedark.bms
Работает с архивами первой части(работу со второй и третьей не проверял).
#15
Отправлено 16 June 2010 - 12:43
Результаты анализа распакованных ресурсов Alone in the Dark:
CAMERAXX.PAK - изображения(GGD - 32bpp, палитру неизвестно как получить)(размер одинаков - 62,5 кб или 63,2 кб).
ENDSEQ.PAK - одно изображение, какие-то данные.
ENGLISH.PAK - текст.
ETAGEXX.PAK - скорее всего данные, на основе которых связываются изображения из CAMERAXX.PAK.
ITD_RESS.PAK - изображения, какие-то данные.
LISTANI2.PAK, LISTANIM.PAK - анимация.
LISTBOD2.PAK, LISTBODY.PAK - модели.
LISTLIFE.PAK - какие-то данные.
LISTMUS.PAK - Adlib музыка(ADLM заголовок, первые четыре байта).
LISTSAMP.PAK - voc файлы.
LISTTRAK.PAK - какие-то данные.
PRESENT.PAK - изображения.
CAMERAXX.PAK - изображения(GGD - 32bpp, палитру неизвестно как получить)(размер одинаков - 62,5 кб или 63,2 кб).
ENDSEQ.PAK - одно изображение, какие-то данные.
ENGLISH.PAK - текст.
ETAGEXX.PAK - скорее всего данные, на основе которых связываются изображения из CAMERAXX.PAK.
ITD_RESS.PAK - изображения, какие-то данные.
LISTANI2.PAK, LISTANIM.PAK - анимация.
LISTBOD2.PAK, LISTBODY.PAK - модели.
LISTLIFE.PAK - какие-то данные.
LISTMUS.PAK - Adlib музыка(ADLM заголовок, первые четыре байта).
LISTSAMP.PAK - voc файлы.
LISTTRAK.PAK - какие-то данные.
PRESENT.PAK - изображения.
#16
Отправлено 16 June 2010 - 12:47
Ошибочка вышла - изображения 8-битные(виноват).