Перейти к содержимому


Внимание!

Это форум по извлечению ресурсов из игр: музыки, звуков, текстур, 3D-моделей...
Перед поиском ответов на форуме, рекомендуется ознакомиться с основным сайтом EXTRACTOR.ru!
[ Прочтите внимательно - правила создания тем и ответа в них ]
Все вопросы по запуску игр задавайте в другом месте: Установка и запуск игр.


Resident Evil 3


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 52

#1

  • Гости

Отправлено 13 January 2004 - 05:13

Э-э-эрм...
На сайте написано что программа "BioHazard, Resident Evil 3 Insert/Extract Tool Crash
распаковывает/запаковывает ресурсные архивы из игр BioHazard и Resident Evil 3"
Распаковывать распаковывает, а запаковать-то как??? :shock:

#2 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 13 January 2004 - 11:18

Хороший вопрос. Я напишу письмо разработчику...

#3 CrOm

CrOm

    Старший сержант

  • Пользователи
  • 76 сообщений
  • Город:Omsk

Отправлено 13 January 2004 - 18:49

QUOTE
Хороший вопрос. Я напишу письмо разработчику...

о. спроси, пожалуйста, автора: не мог бы он сделать описание формата или прислать мне исходники его экстрактора. давно хочу приделать поддержку Ивела к Мр.Рипперу, а не получается. никак не пойму принцип кодирования sad.gif

#4 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 14 January 2004 - 00:23

Хорошо, я ему просто дам ссилку на тему, так что он тут, надеюсь, скоро появится biggrin.gif

#5

  • Гости

Отправлено 15 March 2004 - 10:20

Упаковка файлов осуществляется довольно просто. Правда, есть проблема при сохранении нового контерного файла -- кажется, в целевой директории не должно быть файла с тем же именем.

Поэтому наилучшее решение создать две временные директории - одну для распакованных файлов, а другую - для внось создаваемых контейнеров.

Предположим, нужно поменять какой-либо файл в контейнере ROFS10.dat. При распаковке создается директория с именем контейнера, содержащая все его составляющие, и небольшой сеансовый файл, содержащий список всего извлеченного. Нужно просто заменить все необходимые в извлеченных файлах на откорректированные, а при упаковке указать имя того самого маленького сеансового файла.

Решение довольно оригинальное (гром аваций автору программы)!

#6

  • Гости

Отправлено 24 March 2004 - 02:10

Сенькс. Биг сенькс. А то я уж отчаялся...

#7

  • Гости

Отправлено 15 July 2004 - 21:41

Только сейчас добрался (#happy.gif#) до этого всего... Обломус...
Пример:
Файл rofs8.dat длина 10 метров
разархивируем...
получаем 2 папки с общей длиной 11.5 метра
ничего не делаем...
архивируем...
получаем гипертрофированный rofs.dat длиной 11.7 метра.....
пихаем в игру...
игра падает.
Это будут исправлять или уже можно класть большой болт? (^^,)

#8 Jameson

Jameson

    Старший сержант

  • Пользователи
  • 42 сообщений

Отправлено 03 September 2004 - 21:31

Хороший вопрос. Я напишу письмо разработчику...


А ты немог бы оставить его E-Mail. ( Я нигде не могу его найти )
А то у меня есть к нему небольшая личная прозьба по поводу Resident Evil.

#9 Jameson

Jameson

    Старший сержант

  • Пользователи
  • 42 сообщений

Отправлено 13 September 2004 - 21:37

Terminus.
Ответь хоть как нибудь.
Либо ты не хочешь давать мыло?
Или у тебя его нет?
Либо просто не интерисуешься этой темой?

#10 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 13 September 2004 - 22:06

Terminus.
Ответь хоть как нибудь.
Либо ты не хочешь давать мыло?
Или у тебя его нет?
Либо просто не интерисуешься этой темой?


Я уже и забыл smile.gif
Мыло Guru: guru1@bk.ru

#11 Jameson

Jameson

    Старший сержант

  • Пользователи
  • 42 сообщений

Отправлено 14 September 2004 - 13:41

Terminus.
Ответь хоть как нибудь.
Либо ты не хочешь давать мыло?
Или у тебя его нет?
Либо просто не интерисуешься этой темой?


Я уже и забыл smile.gif
Мыло Guru: guru1@bk.ru



Спасибо.
А что это разве произведение GURU?
Обычно он делает все проги консольными :!:

#12 Terminus

Terminus

    Генерал-майор

  • Администраторы
  • 1969 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 14 September 2004 - 17:34

Спасибо.
А что это разве произведение GURU?
Обычно он делает все проги консольными :!:


Я тормоз smile.gif. Конечно же это сделал не Guru, а Crash, но я их почему то уже не первый раз путаю...
Так вот, Crash просил не выкладывать его мыло (как видно из сайта), поэтому надежда только на то, что он заглянет сюда снова smile.gif

#13 Jameson

Jameson

    Старший сержант

  • Пользователи
  • 42 сообщений

Отправлено 15 September 2004 - 20:11

Terminus.
Понятно ничего страшного с кем не бывает smile.gif

#14 Jameson

Jameson

    Старший сержант

  • Пользователи
  • 42 сообщений

Отправлено 15 September 2004 - 20:15

Только сейчас добрался (#happy.gif#) до этого всего... Обломус...
Пример:
Файл rofs8.dat длина 10 метров
разархивируем...
получаем 2 папки с общей длиной 11.5 метра
ничего не делаем...
архивируем...
получаем гипертрофированный rofs.dat длиной 11.7 метра.....
пихаем в игру...
игра падает.
Это будут исправлять или уже можно класть большой болт? (^^,)



А не мог бы ты описать поностью процесс разархивирования и обратной архивации, а то у меня распаковать получается а вот обратно никак невыходит пишет ошибку.
Как только не пробовал sad.gif

#15 -=CHE@TER=-

-=CHE@TER=-

    Полковник

  • Администраторы
  • 971 сообщений
  • Пол:Мужчина

Отправлено 04 January 2005 - 08:14

Кто-нибудь расскажите, плз, алгоритм на который XOR'ятся файлы в архиве?.. Я не могу понять общего алгоритма их шифровки. sad.gif

#16 Guest_Guest_*

Guest_Guest_*
  • Гости

Отправлено 10 February 2005 - 14:56

Подскажите, кто-нибудь,почему при попытке чего-нибудь извлечь,повляется сообщение "Cannot open file XorTable.tbl" ? sad.gif

#17 -=CHE@TER=-

-=CHE@TER=-

    Полковник

  • Администраторы
  • 971 сообщений
  • Пол:Мужчина

Отправлено 11 February 2005 - 18:53

Guest!
Этот файл необходим для расшифровки архивов игры. Засунь распаковщик в папку с игрой, и этот файл туда же. После чего всё должно быть ок (если ты распаковываешь файлы в текущий каталог - т.е. в каталог игры; о распакованных файлах можешь не беспокоиться - они свалятся в подкаталог, так что отделять их от программных не придётся).

#18 -=CHE@TER=-

-=CHE@TER=-

    Полковник

  • Администраторы
  • 971 сообщений
  • Пол:Мужчина

Отправлено 06 October 2005 - 19:43

Тема UP!
Снова вернулся к этому распаковщику.
Всё не могу проследить закономерности расшифровки файлов. Они там жутко хранятся (по сравнению с тем же .WAD или .PAK из игр Doom/Quake). Сдаётся мне Capcom приложила все усилия, чтобы формат не раскрыли. Файлы распаковать могу - расшифровать нет... Знаю только одно - файлы на что-то по'XOR'ены, причём ключ через произвольное количество байт меняется. Сдаётся мне там высчитывается какой-то полином из которого и берутся коэффициенты.

З.Ы. Распаковщик с этого сайта не предлагать - я делаю свой с открытыми исходниками.
З.З.Ы. Оказывается тот распаковщик, что лежит здесь на сайте - криво работает. Попробуйте распаковать архив rofs8.dat и посмотреть получившийся файл Rofs8_R31709.JPG - там будет что попало. Хотя возможно это только у меня такой косяк (у меня руссифицированная кем-то версия). Мой распаковщик всё вытаскивает правильно, но опять-таки вопрос в расшифровке содержимого.

З.З.З.Ы. Кто поможет с полиномом - БОЛЬШОЙ респект:
Код
Файл: R100.SLD
Байт_которым_XOR'ится_в_HEX он_же_в_DEC сколько_раз_им_XOR'ится_в_HEX (оно_же_в_DEC)
61  97 008C(140)
DF 223 025B(603)
FF 255 00E7(231)
8B 139 00C1(193)
85 133 0139(313)
29  41 00E7(231)
CC 204 00E9(233)
19  25 01F8(504)
CB 203 024E(590)
8C 140 01B1(433)
5B  91 00D2(210)
64 100 0142(322)
E6 230 0343(835)
DA 218 01B1(433)
C2 194 024E(590)
27  39 006E(110)
E1 225 0286(646)
3E  62 0310(784)
30  48 0187(391)
51  81 01F8(504)
D5 213 0072(114)
AD 173 015F(351)
2C  44 054D(1357)
1E  30 025C(604)
48  72 0282(642)
80 128 00E7(231)
03   3 008C(140)
B5 181 01B1(433)
3F  63 00D2(210)
9B 155 0139(313)
CE 206 0155(341)
63  99 013A(314)
85 133 02DA(730)
50  80 00D2(210)
57  87 0141(321)
BC 188 0322(802)
4B  75 02CA(714)
E0 224 027B(635)
FA 250 01C6(454)
49  73 0187(391)
ED 237 008C(140)
DC 220 0310(784)
03   3 01F7(503)
CC 204 008C(140)
D1 209 0322(802)
EC 236 0144(324)
81 129 01F7(503)
3D  61 0142(322)
BB 187 027B(635)
91 145 025B(603)
94 148 0131(305)
C5 197 0155(341)
8C 140 00E7(231)
CC 204 0144(324)
22  34 015C(348)
9E 158 009B(155)
72 114 03AF(943)
BE 190 0233(563)
00   0 0187(391)
EA 234 0264(612)
89 137 00C1(193)
32  50 025B(603)
8C 140 0233(563)
77 119 0343(835)
EA 234 02DA(730)
1E  30 027B(635)


#19 CrOm

CrOm

    Старший сержант

  • Пользователи
  • 76 сообщений
  • Город:Omsk

Отправлено 06 October 2005 - 20:46

Цитата (-=CHE@TER=- @ 6.10.2005 - 23:43)
Тема UP!
Снова вернулся к этому распаковщику.
Всё не могу проследить закономерности расшифровки файлов. Они там жутко хранятся (по сравнению с тем же .WAD или .PAK из игр Doom/Quake). Сдаётся мне Capcom приложила все усилия, чтобы формат не раскрыли. Файлы распаковать могу - расшифровать нет... Знаю только одно - файлы на что-то по'XOR'ены, причём ключ через произвольное количество байт меняется. Сдаётся мне там высчитывается какой-то полином из которого и берутся коэффициенты.

З.Ы. Распаковщик с этого сайта не предлагать - я делаю свой с открытыми исходниками.
З.З.Ы. Оказывается тот распаковщик, что лежит здесь на сайте - криво работает. Попробуйте распаковать архив rofs8.dat и посмотреть получившийся файл Rofs8_R31709.JPG - там будет что попало. Хотя возможно это только у меня такой косяк (у меня руссифицированная кем-то версия). Мой распаковщик всё вытаскивает правильно, но опять-таки вопрос в расшифровке содержимого.

З.З.З.Ы. Кто поможет с полиномом - БОЛЬШОЙ респект:

чем могу поддержу. потомучто к Mr. Ripper давно хочу прикрутить поддержку Resident Evil 3 (у меня все распаковщики с открытыми исходникаами), но вот также завис на алгоритме расшифровки... хотя также каак и ты могу распаковыввать из архивов файлы smile.gif

#20 pokr

pokr

    Ефрейтор

  • Пользователи
  • 8 сообщений

Отправлено 07 October 2005 - 20:07

Неужели так сложно сделать программу консольной, чтоб можно было её встроить в другое приложение sad.gif Или выложить исходник. Описать принцип шифровки. Накрайняк просто исправить косяки?